Yalnızca saat dilimini temsil eden bir dize varsa, dakikaları almanın en kolay yolu nedir? (Örneğin "Avrupa/Londra")NodeTime ile saat dilimi (dize) noktasından (dize) alın
Şimdiye kadar var:
public static int ConvertFromTimeZoneToMinutesOffset(string timeZone)
{
DateTimeZone zone = DateTimeZoneProviders.Tzdb[timeZone];
// Need magic code to get offset as minutes
}
Ama dakikaya dönüştürmek için kolay bir yaklaşım bulamıyorum.
NOT: İhtiyacım olan şey, kodun yürütüldüğü belirli bir andaki sapmadır. Bu saat dilimi ve UTC arasında.
Hangi uzaklıktan? Zamanla değişir. Şu anda 60 dakika, ama 30 Ekim'de geri dönecek 0 ... –
@JonSkeet Üzgünüm, yani kodun yürütüldüğü o andaki ofset demek istiyorum. Bu saat dilimi ve UTC arasında. –
Doğru - lütfen belirtmek için soruyu güncelleyin. –