转换日期(c#)

本文关键字:日期 转换 | 更新日期: 2023-09-27 18:05:50

大家好!面对问题。需要转换日期。在数据库中,它以以下格式存储:

1332622254
1332622368
1332622467
1332622551

我用这种格式从来没有遇到过。这是什么格式,我不知道。帮助在vfeueshu中格式化。

转换日期(c#)

从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);