CSharp 时间戳格式转换
时间: 2023-09-22 14:11:28 浏览: 154
c#Unix 时间戳相互转换.rar
好的,我可以回答关于CSharp时间戳格式转换的问题。您可以使用DateTimeOffset.FromUnixTimeSeconds方法将UNIX时间戳转换为C# DateTime对象,然后使用DateTime对象的ToString方法将其格式化为所需的日期格式。例如,以下代码将UNIX时间戳转换为"yyyy-MM-dd HH:mm:ss"格式:
```
long unixTimeSeconds = 1609459200; // 2021/1/1 0:0:0
DateTimeOffset dateTimeOffset = DateTimeOffset.FromUnixTimeSeconds(unixTimeSeconds);
string dateString = dateTimeOffset.ToString("yyyy-MM-dd HH:mm:ss");
```
请注意,DateTimeOffset.FromUnixTimeSeconds方法期望的是秒数,如果您有毫秒级别的时间戳,请除以1000转换为秒。
阅读全文