我正在阅读2个XML文件 - 其中一个具有可读的日期/时间属性(例如2010年5月1日上午12:03:14)而另一个...不是那么多(例如1272686594492) 。这两个文件都具有复杂的日期/时间格式,但只有较新的文件具有可读的版本。我无法弄清楚如何使复杂的版本可读。有什么想法吗?
这些数字在下面的pastbin中。
谢谢!
答案 0 :(得分:4)
看起来你所拥有的是从1970年1月1日午夜起的毫秒数(这有点像UNIX时间,除了它以毫秒为单位,而不是几秒)。例如:
long l = 1272740342854;
DateTime dt = new DateTime(1970, 1, 1).AddMilliseconds(l);
Console.WriteLine(dt);
当我插入它时,它实际上是几个小时的关闭,所以我想也必须应用某种时区偏移。
答案 1 :(得分:1)
我猜这个数字代表自1970年1月1日以来的秒数
所以1276648174733 = 2010年6月16日00:29:34