C#时间戳转换[转发]
2023-09-11 14:19:21 时间
http://www.cnblogs.com/qingliuyu/p/3835858.html
以下是C#下的日期与unix时间戳的相互转换:
/// <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); }
/// <summary> /// unix时间戳转换成日期 /// </summary> /// <param name="unixTimeStamp">时间戳(秒)</param> /// <returns></returns> public static DateTime UnixTimestampToDateTime(long timestamp) { var start = new DateTime(1970, 1, 1, 8, 0, 0, DateTimeKind.Unspecified); return start.AddMilliseconds(timestamp); }
相关文章
- C#本地时间和GMT(UTC)时间的转换
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- 【C#进阶系列】21 托管堆和垃圾回收
- Word控件Spire.Doc 【评论】教程(2):在 C#、VB.NET 中删除和替换 Word 文档中的注释
- Word控件Spire.Doc 【超链接】教程(1):如何在C#/VB.NET中给Word 文档插入超链接
- Word控件Spire.Doc 转换教程(二十):在 C#、VB.NET 中将 Word 转换为 Word XML
- Word控件Spire.Doc 转换教程(二):在 C#、VB.NET 中将 XML 转换为 PDF
- Word处理控件Aspose.Words功能演示:使用 C# 将 Word 文档转换为 HTML
- C#机器学习之判断日报是否合格
- C#,入门教程(14)——字符串与其他数据类型的转换
- 《C#多线程编程实战(原书第2版)》——导读
- Marshal在C#中的应用(void *指针到IntPtr的转化)
- C# 里式转换
- C#根据日期范围过滤IQueryable<T>集合
- 《C#零基础入门之百识百例》(六)类型转换 -- 转换用户输入
- C# 把字符串类型日期转换为日期类型(转载)
- c#–无法将匿名方法转换为类型’System.Delegate’,因为它不是委托类型
- C# checked和unchecked详解
- C#版Websocket实例
- 【C#】多线程解决UI界面卡死的问题