3

DateTime.Now特定の地域を取得するにはどうすればよいですか?

外国で現在の日付を取得しようとしています。これを実現する簡単な方法を探しています。

注: オンライン サーバーから値を取得することは気にしません。ただ、あまり多くの開発時間を費やしたくありません。

4

1 に答える 1

5

TimeZoneInfo必要なタイムゾーンがわかっている場合は、クラスを使用できます。最初に目的の timezoneのオブジェクトを取得してTimeZoneInfoから、現在の時刻をそのタイムゾーンに変換します。

var timezone = TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time");
var dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timezone);
于 2012-05-28T02:42:58.473 に答える