Browse Source

日期时间格式化调整方法

yuzhengyang 5 years ago
parent
commit
de1bff1c18

+ 1 - 0
Azylee.Utils/Azylee.Core/Azylee.Core.csproj

@@ -58,6 +58,7 @@
     <Compile Include="DataUtils\CompressionUtils\Compression.cs" />
     <Compile Include="DataUtils\CurrencyUtils\RMB.cs" />
     <Compile Include="DataUtils\DateTimeUtils\ChineseHourTool.cs" />
+    <Compile Include="DataUtils\DateTimeUtils\DateTimeFormatter.cs" />
     <Compile Include="DataUtils\DateTimeUtils\DateTimeConvert.cs" />
     <Compile Include="DataUtils\DateTimeUtils\DateTimeTool.cs" />
     <Compile Include="DataUtils\DateTimeUtils\DateTool.cs" />

+ 48 - 0
Azylee.Utils/Azylee.Core/DataUtils/DateTimeUtils/DateTimeFormatter.cs

@@ -0,0 +1,48 @@
+//************************************************************************
+//      author:     yuzhengyang
+//      date:       2017.3.29 - 2017.6.27
+//      desc:       日期格式转换
+//      Copyright (c) yuzhengyang. All rights reserved.
+//************************************************************************
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Azylee.Core.DataUtils.DateTimeUtils
+{
+    /// <summary>
+    /// 日期格式转换工具
+    /// </summary>
+    public sealed class DateTimeFormatter
+    {
+        /// <summary>
+        /// yyyy-MM-dd HH:mm:ss
+        /// </summary>
+        /// <param name="dt"></param>
+        /// <returns></returns>
+        public static string Standard(DateTime dt)
+        {
+            return dt.ToString("yyyy-MM-dd HH:mm:ss");
+        }
+        /// <summary>
+        /// yyyyMMddHHmmss
+        /// </summary>
+        /// <param name="dt"></param>
+        /// <returns></returns>
+        public static string Compact(DateTime dt)
+        {
+            return dt.ToString("yyyyMMddHHmmss");
+        }
+        /// <summary>
+        /// yyyy-MM-dd HH:mm:ss.fff
+        /// </summary>
+        /// <param name="dt"></param>
+        /// <returns></returns>
+        public static string Detail(DateTime dt)
+        {
+            return dt.ToString("yyyy-MM-dd HH:mm:ss.fff");
+        }
+    }
+}