TimeZoneInfo
タイムゾーンの定義や夏時間の調整規則を扱い、UTCとローカル時刻を相互変換する.NETのクラス。
- 概念URI
https://comcomponent.com/knowledge/timezoneinfo/
- 別名・表記
- ConvertTimeFromUtc / ConvertTimeToUtc
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- TimeZoneInfoはDateTimeのKindを前提とします。TimeZoneInfo.ConvertTimeなどDateTimeを受け取る変換APIを使う場合、そのAPIはDateTimeのKindと変換元タイムゾーンの整合を検査し、不一致だとArgumentExceptionになる。DateTimeOffsetを受け取るオーバーロードにはKindが無く、この検査も働かない / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- TimeZoneInfoはIANAタイムゾーンIDを利用します。.NET 6以降のTimeZoneInfo.FindSystemTimeZoneByIdはIANA IDを受け付け、システムに無い側は自動で変換して解決する / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- TimeZoneInfoはWindowsタイムゾーンIDを利用します。TimeZoneInfo.FindSystemTimeZoneByIdはWindows IDも受け付け、TryConvertWindowsIdToIanaIdなどの相互変換APIも提供する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- 夏時間(DST)はTimeZoneInfoで確認できます。夏時間の切り替え日に生じる存在しない時刻・曖昧な時刻は、TimeZoneInfo.IsInvalidTime/IsAmbiguousTimeで確認できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- 業務日付とタイムスタンプの区別はTimeZoneInfoを前提とします。業務日付をどのタイムゾーンで切るかを仕様で決め、UtcNowを該当タイムゾーンへ変換してから日付を切る必要がある / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。