/// <summary> /// 时间戳与DateTime互转 /// </summary> public class UnixOfTimeHelper { /// <summary> /// 时间转unix时间戳 /// </summary> /// <param name="date">北京时间1970-01-01 08:00:00</param> /// <returns></returns> public static double ConvertToUnixOfTime(DateTime date) { DateTime origin = new DateTime(1970, 1, 1, 8, 0, 0); TimeSpan diff = date - origin; return Math.Floor(diff.TotalSeconds); } /// <summary> /// unix时间戳转时间 /// </summary> /// <param name="timeStamp">时间戳</param> /// <returns></returns> public static string StampToDateTime(string timeStamp) { DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); long lTime = long.Parse(timeStamp + "0000000"); TimeSpan toNow = new TimeSpan(lTime); DateTime result = dateTimeStart.Add(toNow); return result.ToString("yyyy-MM-dd HH:mm:ss"); } }
时间戳(Unix时间)
免责声明:文章转载自《时间戳(Unix时间)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇php+mysql缓存技术的实现oracle 的用户管理 sqlplus的常用命令下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=