using System.Globalization;
public static void Main()
Thread theNewThread = new Thread(() =>
Thread.CurrentThread.CurrentCulture = new CultureInfo("sv-SE");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("sv-SE");
TimeZoneInfo eb = TimeZoneInfo.FindSystemTimeZoneById("Europe/Stockholm");
DateTime dt = TimeZoneInfo.ConvertTime(DateTime.UtcNow, eb);
Console.WriteLine($"dt: {dt}");
Console.WriteLine($"dt.Date: {dt.Date}");
Console.WriteLine($"{dt.ToString("dd MMMM yyyy")}");
Console.WriteLine($"{dt.ToString("yyyy-MM-dd")}");
Console.WriteLine($"{dt.ToString("hh:mm:ss")}");
Console.WriteLine($"{dt.ToString("HH:mm:ss")}");