1. 程式人生 > >時間戳毫秒數轉換日期 日期轉換時間戳毫秒數

時間戳毫秒數轉換日期 日期轉換時間戳毫秒數

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; }