时间戳毫秒数转换日期 日期转换时间戳毫秒数

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

你可能感兴趣的:(Unity)