溫馨提示×

c#中怎樣獲取當前時區(qū)時間

c#
小樊
138
2024-09-16 06:31:18
欄目: 編程語言

在C#中,你可以使用DateTime類和TimeZoneInfo類來獲取當前時區(qū)的時間。下面是一個簡單的示例:

using System;

class Program
{
    static void Main()
    {
        // 獲取當前時區(qū)
        TimeZoneInfo localZone = TimeZoneInfo.Local;

        // 獲取當前時區(qū)的時間
        DateTime currentTime = DateTime.Now;

        // 將當前時間轉(zhuǎn)換為當前時區(qū)的時間
        DateTime localTime = TimeZoneInfo.ConvertTime(currentTime, localZone);

        Console.WriteLine("當前時區(qū)的時間: " + localTime);
    }
}

這段代碼首先獲取當前時區(qū)(TimeZoneInfo.Local),然后獲取當前時間(DateTime.Now),接著使用TimeZoneInfo.ConvertTime方法將當前時間轉(zhuǎn)換為當前時區(qū)的時間。最后,將結(jié)果輸出到控制臺。

0