ESTとEDTの両方を処理するTimeZoneinfoについて知っておく必要があります。つまり、EST時間が該当する場合はEST時間を、EDTが適用可能な場合はEDT時間を取得する必要があります。ESTとEDT時間情報
次の方法をC#で使用できますか?
TimeZoneInfo.ConvertTimeBySystemTimeZoneId(DateTime.UtcNow、 "東部標準時")事前に
感謝。
ESTとEDTの両方を処理するTimeZoneinfoについて知っておく必要があります。つまり、EST時間が該当する場合はEST時間を、EDTが適用可能な場合はEDT時間を取得する必要があります。ESTとEDT時間情報
次の方法をC#で使用できますか?
TimeZoneInfo.ConvertTimeBySystemTimeZoneId(DateTime.UtcNow、 "東部標準時")事前に
感謝。
このTime Zone Overviewは、役に立つ背景を提供する場合があります。 ConvertTimeBySystemTimeZoneIdのドキュメントは、変換を実行するとき
、 ConvertTimeBySystemTimeZoneId方法 がdestinationTimeZoneId時間 ゾーンに効果 内の任意の調整ルールを適用すると言います。
調整ルールは夏時間を定義するものであるため、「東部標準時」をIDとして使用すると、東夏時間が適用されます。
複数の変換を行う場合は、FindSystemTimeZoneByIdメソッドを使用してTimeZoneInfoオブジェクトを取得できます。 FindSystemTimeZoneByIdのドキュメントでは、これらのIDがレジストリ内のどこにあるかについても説明しています。
もちろん、ConvertTimeBySystemTimeZoneIdとFindSystemTimeZoneByIdの両方は、タイムゾーンIDがレジストリにある(しかし、東部標準時がそこにあるはずです)場合にのみ機能します。また、調整ルールは、政府が命令すると変更される可能性があります。適用される調整ルールは、システム上のタイムゾーンの定義が最新のものかどうかによって異なります。