From e87985ec1dcb69beedaf9f95e8e7aba14b7c08d6 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期三, 09 十二月 2020 18:50:14 +0800
Subject: [PATCH] 2020-12-09 1.信息中心,增加下划线和点击Alter提醒详情。

---
 HDL_ON/Common/Utlis.cs |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)

diff --git a/HDL_ON/Common/Utlis.cs b/HDL_ON/Common/Utlis.cs
index cc69cb9..906212b 100644
--- a/HDL_ON/Common/Utlis.cs
+++ b/HDL_ON/Common/Utlis.cs
@@ -2,6 +2,8 @@
 using Shared;
 using System.Text.RegularExpressions;
 using System.Text;
+using System.Collections.Generic;
+using System.Collections;
 
 namespace HDL_ON
 {
@@ -262,7 +264,63 @@
             return (long)(dateTime - startTime).TotalSeconds; // 鐩稿樊绉掓暟
         }
 
+		/// <summary>
+		/// 
+		/// </summary>
+		/// <param name="unixTimeStamp"></param>
+		/// <returns></returns>
+		public static DateTime UnixToDateTimeMS(long unixTimeStamp)
+		{
+			DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); // 褰撳湴鏃跺尯
+			return startTime.AddMilliseconds(unixTimeStamp);
+		}
 
+		/// <summary>
+        /// 
+        /// </summary>
+        /// <param name="unixTimeStamp"></param>
+        /// <param name="format"></param>
+        /// <returns></returns>
+		public static string UnixToDateTimeWithFormatMS(long unixTimeStamp, string format = "yyyy")
+		{
+			DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); // 褰撳湴鏃跺尯
+			return startTime.AddMilliseconds(unixTimeStamp).ToString(format);
+		}
+
+		/// <summary>
+		/// 
+		/// </summary>
+		/// <param name="unixTimeStamp">姣鏃堕棿鎴�</param>
+		/// <returns></returns>
+		public static string UnixToDateTimeYearMS(long unixTimeStamp)
+		{
+			try
+			{
+				return UnixToDateTimeWithFormatMS(unixTimeStamp);
+            }
+            catch
+            {
+				return "2000";
+            }
+		}
+
+		/// <summary>
+        /// 
+        /// </summary>
+        /// <param name="isMilliseconds">鏄惁寰</param>
+        /// <returns></returns>
+		public static string GetTimestamp(bool isMilliseconds = true)
+		{
+			System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 褰撳湴鏃跺尯
+			if (isMilliseconds)
+			{
+				return ((long)(DateTime.Now - startTime).TotalMilliseconds).ToString(); // 鐩稿樊寰鏁�
+			}
+			else
+			{
+                return ((long)(DateTime.Now - startTime).TotalSeconds).ToString(); // 鐩稿樊绉掓暟
+            }
+		}
 
 		/// <summary>
 		/// 鑾峰彇璇锋眰鎻愪氦鐨勮瑷�鍙傛暟
@@ -272,6 +330,8 @@
 			return Language.CurrentLanguage == "Chinese" ? LanguageTypeEnum.CHINESE.ToString() : LanguageTypeEnum.ENGLISH.ToString();
 		}
 
+		
 	}
 
+
 }

--
Gitblit v1.8.0