[C#] JSTのTimeZoneInfoを取得する

このページのタグ:[C#] [時刻・日付]
JSTのTimeZoneInfoを取得する場合は、TimeZoneInfoクラスのFindSystemTimeZoneById()メソッドを用います。JSTのIDは"Tokyo Standard Time"です。

コード


protected void Page_Load(object sender, EventArgs e)
{
  TimeZoneInfo jstZoneInfo = System.TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time");
  TimeSpan JstUtcOffset = jstZoneInfo.BaseUtcOffset;
  Literal1.Text = "JSTとのオフセットは"+Convert.ToInt16(JstUtcOffset.Hours)+"時間です。";
}

解説

TimeZoneInfo jstZoneInfo = System.TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time");
FindSystemTimeZoneById()メソッドを呼び出し、JSTのTimeZoneInfoを取得します。

TimeSpan JstUtcOffset = jstZoneInfo.BaseUtcOffset;
BaseUtcOffsetプロパティからUTCとの時差を取得します。

Literal1.Text = "JSTとのオフセットは"+Convert.ToInt16(JstUtcOffset.Hours)+"時間です。";
Litertコントロールに表示します。

実行結果

JSTのTimeZoneInfoを取得し、UTCとのオフセットを表示します。
JSTとのオフセットは9時間です。
が表示されます。
登録日 :2011-08-27    最終更新日 :2011-08-27
このページのタグ:[C#] [時刻・日付]
Japanese
プライバシー    iPentecについて
iPentec all rights reserverd. (ISDC)