C# 时间与时间戳的互相转化

来源:互联网 发布:双十一淘宝买机票 编辑:程序博客网 时间:2024/05/21 16:42

    public static long GetTimestamp(DateTime datetime)
    {
        var startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
        var result = (long)(datetime - startTime).TotalSeconds;
        return result;
    }
    public static DateTime GetDateTime(long timestamp)
    {
        var startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
        startTime = startTime.AddSeconds(timestamp);
        return startTime;
    }
原创粉丝点击