C#Utc时间时分秒转系统时间
时间: 2023-08-02 19:05:06 浏览: 349
要将 UTC 时间转换为本地系统时间,可以使用 C# 中的 `TimeZoneInfo` 类。以下是一个示例代码:
```csharp
// 获取 UTC 时间
DateTime utcTime = DateTime.UtcNow;
// 获取系统时区信息
TimeZoneInfo localTimeZone = TimeZoneInfo.Local;
// 将 UTC 时间转换为本地系统时间
DateTime localTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, localTimeZone);
```
在上面的代码中,`DateTime.UtcNow` 获取当前的 UTC 时间,`TimeZoneInfo.Local` 获取本地系统时区信息,`TimeZoneInfo.ConvertTimeFromUtc` 方法将 UTC 时间转换为本地系统时间。最终,`localTime` 就是转换后的本地系统时间。
阅读全文