如何在C#中获取Unix时间戳
我曾经看过stackoverflow,甚至看过一些建议的问题,但似乎都没有答案,如何在C#中获得unix时间戳?
回答:
通过使用DateTime.UtcNow
并减去1970-01-01的纪元时间,可以在C#中获得unix时间戳。
例如
Int32 unixTimestamp = (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
DateTime.UtcNow
可以用任何DateTime
您想要获取unix时间戳的对象替换。
还有一个字段,MSFT DateTime.UnixEpoch
对此文档的记录很差,但是可以替代new DateTime(1970, 1, 1)
以上是 如何在C#中获取Unix时间戳 的全部内容, 来源链接: utcz.com/qa/406732.html