C#Utc时间转系统时间
时间: 2023-08-02 09:05:06 浏览: 98
c# 修改系统时间
在C#中,可以使用`DateTime`结构来进行UTC时间和系统时间的转换。以下是一个示例代码:
```csharp
// 将UTC时间字符串转换为DateTime对象
string utcTimeString = "2021-09-30T12:00:00Z";
DateTime utcTime = DateTime.ParseExact(utcTimeString, "yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal);
// 将UTC时间转换为本地系统时间
DateTime localTime = utcTime.ToLocalTime();
// 输出本地系统时间
Console.WriteLine(localTime.ToString());
```
在上面的代码中,首先将UTC时间字符串解析为`DateTime`对象,然后使用`ToLocalTime()`方法将其转换为本地系统时间。最后,使用`ToString()`方法将本地系统时间输出到控制台。
阅读全文