您的位置:首页 > 产品设计 > UI/UE

C#时间转换UInt64<--->DateTime

2016-07-13 08:55 671 查看
C#时间转换UInt64<--->DateTime

DateTime---> UInt64

DateTime currentDateTime = new DateTime();
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
UInt64 time = (UInt64)(currentDateTime - startTime).TotalMilliseconds;
--------------------------------------------------------------------------------
UInt64--->DateTime

static DateTime
dt1970 = new System.DateTime(1970, 1, 1, 0, 0, 0);
        public static DateTime ConvertLongToDateTime(UInt64 d)
        {
            System.DateTime time = System.DateTime.MinValue;
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(dt1970);
            time = startTime.AddMilliseconds(d);
            return time;
        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: