给我这样的日期:
1555473600 1555560000
是否存在此类日期的术语?例如,如何将其转换为12/28/2018 1:00 pm之类的内容?
谢谢!
答案 0 :(得分:4)
DateTimeOffset提供了根据Unix时代(1970年1月1日,UTC午夜)在值之间进行转换的方法。
var dateTime1 = DateTimeOffset.FromUnixTimeSeconds(1555473600);
var dateTime2 = DateTimeOffset.FromUnixTimeMillieconds(1555560000);
答案 1 :(得分:3)
这看起来是一个串行时间,以unix时间格式。定义为自Unix纪元(1970年1月1日午夜UTC)以来的秒数。
这是一个将unix时间转换为人类可读字符串的假设函数。
private string epoch2string(int epoch) {
return new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddSeconds(epoch).ToShortDateString();
}
现在您知道序列日期的格式,可以搜索许多讨论转换为Unix时间或从Unix时间转换为的帖子。这是讨论Unix时间的有用链接: