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