温馨提示×

c#中怎样获取当前时区时间

c#
小樊
83
2024-09-16 06:31:18
栏目: 编程语言

在C#中,你可以使用DateTime类和TimeZoneInfo类来获取当前时区的时间。下面是一个简单的示例:

using System;

class Program
{
    static void Main()
    {
        // 获取当前时区
        TimeZoneInfo localZone = TimeZoneInfo.Local;

        // 获取当前时区的时间
        DateTime currentTime = DateTime.Now;

        // 将当前时间转换为当前时区的时间
        DateTime localTime = TimeZoneInfo.ConvertTime(currentTime, localZone);

        Console.WriteLine("当前时区的时间: " + localTime);
    }
}

这段代码首先获取当前时区(TimeZoneInfo.Local),然后获取当前时间(DateTime.Now),接着使用TimeZoneInfo.ConvertTime方法将当前时间转换为当前时区的时间。最后,将结果输出到控制台。

0