.net时间戳转时间格式
时间: 2023-11-13 21:04:26 浏览: 160
时间戳转成时间格式
在 .NET 中,可以使用 `DateTimeOffset.FromUnixTimeSeconds` 方法将 Unix 时间戳转换为 `DateTimeOffset` 对象,然后使用 `DateTimeOffset.LocalDateTime` 属性将其转换为本地时间。示例代码如下:
```csharp
long unixTime = 1626200000; // Unix 时间戳,单位为秒
DateTimeOffset dateTimeOffset = DateTimeOffset.FromUnixTimeSeconds(unixTime);
DateTime localDateTime = dateTimeOffset.LocalDateTime;
Console.WriteLine(localDateTime.ToString("yyyy-MM-dd HH:mm:ss"));
```
输出结果为:
```
2021-07-14 08:26:40
```
其中,`ToString("yyyy-MM-dd HH:mm:ss")` 方法用于将 `DateTime` 对象转换为指定格式的字符串。
阅读全文