租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

c#当前时间怎么转换成时间戳,c#窗体显示当前时间

发布时间:2024-03-28 10:31:10

c#当前时间怎样转换成时间戳

在C#中,可使用以下代码将当前时间转换为时间戳:

DateTime currentTime = DateTime.Now;
DateTime unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TimeSpan timeSpan = currentTime.Subtract(unixEpoch);
long timestamp = (long)timeSpan.TotalSeconds;

在这段代码中,首先获得了当前时间currentTime,然后获得了Unix纪元时间unixEpoch(即1970年1月1日),接着计算了当前时间和Unix纪元时间的时间差timeSpan,最后将时间差转换为总秒数作为时间戳timestamp