Convertire le time zone in C# con TimeZoneConverter

Mattepuffo's logo
Convertire le time zone in C# con TimeZoneConverter

Convertire le time zone in C# con TimeZoneConverter

TimeZoneConverter è una libreria per .NET per convertire e gestire le time zone.

Può essere molto comodo quando lavoriamo su programmi a cui accedono utenti da diversi paesi.

Oggi vediamo come usarla in C#.

Possiamo installare la libreria con NuGet:

Install-Package TimeZoneConverter

Qui sotto un esempio di codice:

using TimeZoneConverter;

namespace TestCsharpConsole
{
    class TestClass
    {
        static void Main(String[] arg)
        {
            var toWindow = TZConvert.IanaToWindows("Europe/Rome");
            Console.WriteLine(toWindow);

            var toIana = TZConvert.WindowsToIana(toWindow);
            Console.WriteLine(toIana);

            var tzInfo = TZConvert.GetTimeZoneInfo(toWindow);
            Console.WriteLine(tzInfo);
        }
    }
}

Enjoy!


Condividi

Commentami!