转换日期(c#)
本文关键字:日期 转换 | 更新日期: 2023-09-27 18:05:50
大家好!面对问题。需要转换日期。在数据库中,它以以下格式存储:
1332622254
1332622368
1332622467
1332622551
我用这种格式从来没有遇到过。这是什么格式,我不知道。帮助在vfeueshu中格式化。
从1970年1月1日午夜算起的时间:
var epoch = new DateTime(1970,1,1);
var ts = TimeSpan.FromSeconds(1332622254);
var date = epoch.Add(ts);
date
is then 24-3-2012 20:50:54
编辑
或者更简单,正如MarcinJuraszek正确地指出的:
var epoch = new DateTime(1970,1,1);
var date = epoch.AddSeconds(1332622254);
请注意,这可能是UTC的日期/时间,因此您可能需要根据您的时区进行调整。
是TimeSpan
TimeSpan a = new TimeSpan(1332622254);