using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HouXing.BBS.Entity { public static class DateTimeUtility { // 时间戳转为C#格式时间 public static DateTime StampToDateTime(this string timeStamp) { DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); long lTime = long.Parse(timeStamp + "0000000"); TimeSpan toNow = new TimeSpan(lTime); return dateTimeStart.Add(toNow); } // DateTime时间格式转换为Unix时间戳格式 public static int DateTimeToStamp(this System.DateTime time) { System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); return (int)(time - startTime).TotalSeconds; } } }