C#unix时间戳转换
2015-05-29 10:47
423 查看
/// <summary> /// 日期转换成unix时间戳 /// </summary> /// <param name="dateTime"></param> /// <returns></returns> public static long DateTimeToUnixTimestamp(DateTime dateTime) { var start = new DateTime(1970, 1, 1, 0, 0, 0, dateTime.Kind); return Convert.ToInt64((dateTime - start).TotalSeconds); } /// <summary> /// unix时间戳转换成日期 /// </summary> /// <param name="unixTimeStamp">时间戳(秒)</param> /// <returns></returns> public static DateTime UnixTimestampToDateTime(this DateTime target, long timestamp) { var start = new DateTime(1970, 1, 1, 0, 0, 0, target.Kind); return start.AddSeconds(timestamp); }
相关文章推荐
- 47. C# -- 匿名方法
- C#二叉树简易实例
- C#小知识点
- C#开发模式——dll多级引用的问题
- C# 基础学习第一天
- C# 注释(预定义的标签)
- c# 读取基目录下.config文件
- C#开源大全--汇总
- C#开源系统大汇总
- ArcEngine与C#添加shp文件的两种方式
- 总结C#获取当前路径的7种方法(转载)
- 如何用Nsight调试C# OpenGL程序
- 《C#程序设计》第五次作业
- C# WPF 实现英雄联盟图片 宝宝识图
- C# 正则表达式 调试 20150528
- C#程序开发中经常遇到的10条实用的代码
- C# 网页画图
- C#中如何创建xml文件 增、删、改、查 xml节点信息
- C#实现两接口中同名方法实例分析
- c#获取网卡的ip等信息