これはかなり単純なはずですが、タイムゾーンに関しては私は最悪です。次のように生成されたイベントの Web サービスから値を取得しています。
- トルコ東部: 2012-05-04T19:36:30.5+00:00
- ギリシャ南部: 2012-05-04T19:33:32.6+00:00
- ポーランド: 2012-05-04T19:09:36.3+00:00
上記の値は UTC の日時を表していますか? (私は東トルコから始めましたが、それは UTC/GMT からの +2:00 オフセットであり、混乱しています)。
私の正確な問題は、上記の日付時刻を WP7 デバイスのローカル タイム ゾーンに変換する必要があることです。そのため、以下のコードは正しいアプローチですか?
//Convert first To UTC Date Time
DateTime convertedDate = DateTime.SpecifyKind( DateTime.Parse(elementTimeValue.Value),
DateTimeKind.Utc);
//Now to local time
convertedDate.ToLocalTime(); << Will this return me with time adjusted to that of operating device (WP7)
それが私がこれらのそれぞれについて得ているものです(デバイスがパキスタンにある間)、
- 2012 年 5 月 4 日 19:36:30 < トルコ東部
- 2012/5/4 12:33:32 PM < ギリシャ南部
- 2012/5/4 12:9:36 PM < ポーランド
これらは正しいですか?いいえの場合、何をする必要がありますか?