时间类型转时间戳

    DateTime在C#里面是标准的时间类型,但是在PHP或MYSQL里面更多的是用时间戳来表示时间。

        // 时间戳格式转换为DateTime格式
        private DateTime StampToDateTime(long timeStamp)
        {
            DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
            return dateTimeStart.AddSeconds(timeStamp);
        }
        
        // DateTime格式转换为时间戳格式
        private long DateTimeToStamp(System.DateTime time)
        {
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
            return (long)(time - startTime).TotalSeconds;
        }
原文地址:https://www.cnblogs.com/TanSea/p/TimeStamp.html