.NET 框架是否支持根据 UNIX 时间戳获取当前时间(以秒为单位)

本文关键字:时间 为单位 获取 支持 是否 框架 时间戳 UNIX NET | 更新日期: 2023-09-27 17:55:29

我想知道.NET是否包含将当前时间(以秒或毫秒为单位)转换为UNIX时间戳(从1970/1/1偏移)的方法?

.NET 框架是否支持根据 UNIX 时间戳获取当前时间(以秒为单位)

TimeSpan t = (DateTime.UtcNow - new DateTime(1970, 1, 1));
Console.WriteLine((int)t.TotalSeconds);

你可以从 1970 年开始获取刻度(即 UNIX 时间戳),如下所示:

TimeSpan timeSpan = DateTime.UtcNow - new DateTime(1970,1,1,0,0,0);
double unixVersion = timeSpan.TotalSeconds;