Какой самый простой способ получить минуты, если у меня есть только строка, представляющая часовой пояс? (Например, «Europe/London»)Получите смещение минут от часовой пояс (строка) с помощью NodaTime
До сих пор у меня есть:
public static int ConvertFromTimeZoneToMinutesOffset(string timeZone)
{
DateTimeZone zone = DateTimeZoneProviders.Tzdb[timeZone];
// Need magic code to get offset as minutes
}
Но я не найти простой подход, чтобы преобразовать его в минуты.
ПРИМЕЧАНИЕ. Мне нужно смещение в тот конкретный момент, в котором выполняется код. Между этим часовым поясом и UTC.
Какое смещение? Он меняется со временем. Сейчас это 60 минут, но 30 октября он вернется к 0 ... –
@JonSkeet Извините, я имею в виду смещение в тот конкретный момент, в который выполняется код. Между этим часовым поясом и UTC. –
Правильно - пожалуйста, обновите вопрос, чтобы указать это. –