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


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

猜你喜欢

转载自blog.csdn.net/qq_15555767/article/details/77082401