質問: タイムゾーン? ※2009-07-03t02:38:01z のtとzの意味 タイトルの通りなのですが、別のシステムで出力されたxmlを取り込む機能を作っています。 読み込み対象のxmlのdate要素(出力日付)が2009-07-03t02:38:01zとあります。 内容のtとzはどこかのタイムゾーンかな?と思ってるのですが、どうすれば判断出来るのでしょうか? ちなみに自分の時計と比較したときの差は9時間ありました。 以上です、よろしくお願いします。
回答: iso 8601に定められる日付および時刻の形式です。 tは日付と時刻の間に挟む区切りです。 zは,タイムゾーンがutcであることを示します。 日本標準時で書くなら, 2009-07-03t11:38:01+09:00 のようになります。 visual basicの場合,.net framework 2.0 sp1以降にdatetimeoffsetというクラスがあります。 parseすることでタイムゾーンまで読み取ることができます。