現在時刻をISO-8601(W3C-DTF)形式で出力する
ISO-8601は時刻と日付を表す国際規格です*1。RSSでdateを表現するときに用いますが、もともとはDublin Coreで定義されているようです*2。
書式指定文字列(?)として「"s"」を渡せば良いようです。
コード
using System; namespace iso8601_output { class Program { static void Main( string[] args ) { DateTime dt = DateTime.Now; Console.WriteLine( dt.ToString( "s" ) ); Console.ReadKey(); } } }
出力
2010-04-23T03:39:21
参考情報
- 標準の日付と時刻の書式指定文字列 - MSDN Library(ja-jp)
- 日時(DateTime型)を文字列に変換する - DOBON.NET