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!
c# nuget timezoneconverter
Commentami!