Browse Source

feat: 😀新增时间工具类实例化方法

喵你个旺呀 1 year ago
parent
commit
8dc2752423
1 changed files with 16 additions and 1 deletions
  1. 16 1
      Admin.NET/Admin.NET.Core/Utils/DateTimeUtil.cs

+ 16 - 1
Admin.NET/Admin.NET.Core/Utils/DateTimeUtil.cs

@@ -18,8 +18,13 @@ public class DateTimeUtil
         Date = DateTime.Now.AddTicks(timeSpan.Ticks);
     }
 
+    private DateTimeUtil(DateTime time)
+    {
+        Date = time;
+    }
+
     /// <summary>
-    /// 实例化时间帮助类
+    /// 实例化类
     /// </summary>
     /// <param name="timeSpan"></param>
     /// <returns></returns>
@@ -28,6 +33,16 @@ public class DateTimeUtil
         return new DateTimeUtil(timeSpan);
     }
 
+    /// <summary>
+    /// 实例化类
+    /// </summary>
+    /// <param name="time"></param>
+    /// <returns></returns>
+    public static DateTimeUtil Init(DateTime time)
+    {
+        return new DateTimeUtil(time);
+    }
+
     /// <summary>
     /// 根据unix时间戳的长度自动判断是秒还是以毫秒为单位
     /// </summary>