29

私はC#を使用しています。Web アプリケーションを実行しているユーザーのローカル タイム ゾーン情報を取得する必要があります。

私は疑問に思っていました:

TimeZoneInfo tzinfo = TimeZoneInfo.Local;
TimeZoneInfo.ConvertTimeFromUtc(result.DueDate.Value, tzinfo);

適切です。また、アプリを実行している人がどのタイムゾーンにいるかによって、それが反映されるようにしたいと思います。

4

1 に答える 1

33

はい、あなたは正しいです、これはあなたが使うべきものです。代替することができます

TimeZone localZone = TimeZone.CurrentTimeZone;

しかし、CurrentTimeZoneプロパティはプロパティに対応してTimeZoneInfo.Localいるため、実際には違いはありません。

ローカル タイム ゾーンの標準時と夏時間の名前が表示されます。

于 2013-08-07T19:29:10.477 に答える