C#中DateTime与时间戳转换的实例代码


当前第2页 返回上一页

3.1 C# DateTime转换为Unix时间戳


1

2

3

4

5

System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区

 

long timeStamp = (long)(DateTime.Now - startTime).TotalSeconds; // 相差秒数

 

System.Console.WriteLine(timeStamp);

3.2 Unix时间戳转换为C# DateTime


1

2

3

4

5

6

7

long unixTimeStamp = 1478162177;

 

System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区

 

DateTime dt = startTime.AddSeconds(unixTimeStamp);

 

System.Console.WriteLine(dt.ToString("yyyy/MM/dd HH:mm:ss:ffff"));

以上就是C#中DateTime与时间戳转换的实例代码的详细内容!

返回前面的内容

相关阅读 >>

.net中xml转换成treeview视图

c# 加密类工具实例分析

c# invoke 和 begininvoke之间的区别详解

详解.net 同步与异步 之 mutex

比较.net中接口与类

c#中关于dbnull的解释

十大开源的.net用户界面框架

javascript client 如何获取 telerik radgrid的值

c#如何计算传入的时间距离今天的时间差的实例分享

c#与vb.net混合开发测试的详细介绍(图文)

更多相关阅读请进入《DateTime》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...