如果我只有一個表示時區的字符串,那麼獲取分鐘的最簡單方法是什麼? (例如,「歐洲/倫敦」)使用NodaTime從時區(字符串)獲取抵消分鐘
到目前爲止,我有:
public static int ConvertFromTimeZoneToMinutesOffset(string timeZone)
{
DateTimeZone zone = DateTimeZoneProviders.Tzdb[timeZone];
// Need magic code to get offset as minutes
}
但我沒有找到一個簡單的方法將其轉換爲分鐘。
注意:我需要的是在該代碼正在執行的特定時刻的偏移量。在該時區和UTC之間。
什麼抵消?它隨時間而變化。現在是60分鐘,但在10月30日它會回到0 ... –
@JonSkeet對不起,我的意思是在執行代碼的特定時刻的偏移量。在該時區和UTC之間。 –
對 - 請更新問題以表明這一點。 –