您的位置:首页 > 编程语言 > C#

C#的时间转换小记

2014-03-13 09:38 274 查看
一:时间戳。

算法:

减去 DateTime(1970,1,1,0,0,0,0),得到TimeSpan,然后取总秒数。

比如:2013-01-01 00:00:00,对应于1356998400,即自从1970年1月1日以来的总秒数。

二:转Jaon

比如:

DateTime(2013,1,1,0,0,0)},DateTime(2014,1,1,0,0,0)} 转换对应如下。

[{"dt":"\/Date(1356969600000)\/"},{"dt":"\/Date(1388505600000)\/"}]

其中2013-1-1对应的1356969600000 去掉后三位,为“1356969600”,经时间戳转换为:2012-12-31 16:00:00

缺少的8小时是时区引起的吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: