C# 时间戳与DateTime互转
/// <summary> /// 转换时间为时间戳秒 /// </summary> /// <param name="date">需要注意时区误差</param> /// <returns></returns> public static double ToTimeSpan(DateTime date) { return Math.Truncate(date.Subtract(new DateTime(1970, 1, 1).ToLocalTime()).TotalSeconds); } /// <summary> /// 时间戳秒转换为时间 /// </summary> /// <param name="timeSpan">时间戳秒</param> /// <returns></returns> public static DateTime ToDateTime(long timeSpan) { return new DateTime(1970, 1, 1).ToLocalTime().AddSeconds(timeSpan); }