時間戳毫秒數轉換日期 日期轉換時間戳毫秒數
阿新 • • 發佈:2019-02-14
1.時間戳毫秒數轉換日期
public static DateTime GetDateTime(long milliseconds)
{
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse(milliseconds + "0000");
TimeSpan toNow = new TimeSpan(lTime);
return dtStart.Add(toNow);
}
2.日期轉換時間戳毫秒數
public static long GetMilliseconds(DateTime time)
{
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
return (long)(time - startTime).TotalMilliseconds;
}