DateTime.Now.ToUniversalTime()
「2013/1/134:31:39」が表示されますが、Webサイトのrssxmlノードで非常に一般的な「2012-01-13T04:31:39Z」が必要です。この形式をhtml5<time>
属性で使用します。
で実行できることは知っていますが.ToString("yyyy-MM-ddTHH:mm:ssZ")
、これを実行できる既存のAPIが.NETにあるかどうかを考えています。
DateTime.Now.ToUniversalTime()
「2013/1/134:31:39」が表示されますが、Webサイトのrssxmlノードで非常に一般的な「2012-01-13T04:31:39Z」が必要です。この形式をhtml5<time>
属性で使用します。
で実行できることは知っていますが.ToString("yyyy-MM-ddTHH:mm:ssZ")
、これを実行できる既存のAPIが.NETにあるかどうかを考えています。
これは、「T」を除いてほとんどのことを行い、代わりにスペースを置きます
dateValue.ToString("u") //=> 2013-01-13 04:43:05Z
また、往復バージョン、つまり「o」をToStringに渡すことも確認してください。唯一の問題は、必要と思われるより高い精度が得られることです
dateValue.ToString("o") // => 2013-01-13T04:47:34.7559072Z