1

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にあるかどうかを考えています。

4

1 に答える 1

2

これは、「T」を除いてほとんどのことを行い、代わりにスペースを置きます

dateValue.ToString("u")   //=> 2013-01-13 04:43:05Z

また、往復バージョン、つまり「o」をToStringに渡すことも確認してください。唯一の問題は、必要と思われるより高い精度が得られることです

dateValue.ToString("o")       // => 2013-01-13T04:47:34.7559072Z
于 2013-01-13T04:43:52.330 に答える