using System.Text.RegularExpressions;
public static void Main()
TimeZoneInfo sourceTimeZone = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time");
var dutchCulture = System.Globalization.CultureInfo.CreateSpecificCulture("nl-NL");
DateTime utcDate = DateTime.UtcNow;
utcDate = DateTime.SpecifyKind(utcDate, DateTimeKind.Utc);
DateTime localDate = TimeZoneInfo.ConvertTimeFromUtc(utcDate, sourceTimeZone);
Console.WriteLine(localDate);
var roCulture = System.Globalization.CultureInfo.CreateSpecificCulture("ro-RO");
var date = new DateTime(DateTime.UtcNow.Year, DateTime.UtcNow.Month, DateTime.UtcNow.Day,
15, 00, 00, DateTimeKind.Utc);
var dt = DateTime.ParseExact("15:00:00", "HH:mm:ss", dutchCulture).TimeOfDay;
var localTime = DateTime.UtcNow;
Console.WriteLine(sourceTimeZone);