c# 标准时间与时间戳相互转换

c# 标准时间与时间戳相互转换

猿掌柜
2021-09-06 / 0 评论 / 41 阅读 / 正在检测是否收录...

1 标准时间转为时间戳

public static int DateTimeToStamp(DateTime time)
        {
            DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
            return (int)(time - startTime).TotalSeconds;
        }

2 时间戳转为标准时间

 public static DateTime ConvertDateTimeToInt(long time)
        {
            DateTime Time = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1, 0, 0, 0, 0));
            DateTime dateTime = Time.AddMilliseconds(time * 1000);
            return dateTime;
        }

c# 时间戳转换16进制byte数组

3

评论 (0)

取消