Вам необходимо использовать класс TimeZoneInfo , здесь показано, как отобразить текущее время в часовом поясе восточного стандарта в формате ЧЧ: мм: сс:
var timeZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
string s = TimeZoneInfo.ConvertTime(DateTime.Now, timeZone).ToString("HH:mm:ss");
Чтобы найтиДля всех доступных часовых поясов вы можете использовать
TimeZoneInfo.GetSystemTimeZones();
При просмотре возвращенного значения из вышеприведенного, Id для нужного вам часового пояса (Амстердам, я полагаю) называется W. Стандартное время Европы:
var timeZone = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time");
string s = TimeZoneInfo.ConvertTime(DateTime.Now, timeZone).ToString("HH:mm:ss");