0

タイムスタンプを「2013-06-07T00:04:48Z」のようにするにはどうすればよいですか? 私はそれをデコードして何時かを取得することさえできません。それはどのような基準になるのでしょうか?

4

1 に答える 1

5

でネイティブにサポートされているISO8601DateTime日付形式です。これは XML 日付フィールドに推奨される形式であり、文字列比較でソートできるという非常に優れた特性もあります。

サンプル:

var date = DateTime.Parse("2013-06-07T00:04:48Z");

Zは UTC タイムゾーンを示し、解析された値はローカル タイムゾーンに変換されることに注意してください。

DateTimeその形式に変換するには、 「u」または「O」/「o」 標準の日付と時刻の形式文字列を使用します。

サンプル:

 var isoDate = DateTime.Now.ToString("u"); // 2013-07-19 20:15:10Z

形式ではオプションであることに注意してくださいT。「O」オプションを使用すると、UTC ではなくローカル タイムゾーンの文字列が得られます。

于 2013-07-20T03:02:04.333 に答える