时间类型转时间戳
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; }