C#中一行代码实现18位数字时间戳转换为DateTime
程序员文章站
2022-05-03 10:41:56
场景 存取的时间戳数据为: 636728674347302002 怎样将其转换为DateTime时间。 目前大多数的策略是,转换成string,然后 试过,在Parse时提示int64过大或过小。 实现 效果 ......
场景
存取的时间戳数据为:
636728674347302002
怎样将其转换为datetime时间。
目前大多数的策略是,转换成string,然后
datetime datetimestart = timezone.currenttimezone.tolocaltime(new datetime(1970, 1, 1)); long ltime = long.parse(timestamp + "0000000"); timespan tonow = new timespan(ltime); datetimestart.add(tonow);
试过,在parse时提示int64过大或过小。
实现
datetime dtstart2 = timezone.currenttimezone.tolocaltime(new datetime(timestamp));
效果
上一篇: 圣诞节起源,圣诞节习俗你了解吗?
下一篇: node环境和浏览器的区别