【发布时间】:2013-01-13 04:37:37
【问题描述】:
DateTime.Now.ToUniversalTime() 给我“2013/1/13 4:31:39”,但我想要“2012-01-13T04:31:39Z”,这在网站的 rss xml 节点中很常见。我打算在html5的<time>属性中使用这种格式。
我知道可以使用 .ToString("yyyy-MM-ddTHH:mm:ssZ") 来完成,但我在想 .NET 中是否有任何现有的 API 可以做到这一点?
【问题讨论】:
-
您是否尝试将文化信息设置为您的文化?
-
@Srikanth Venugopalan :不,我不会限制特定的文化信息,因为我希望搜索引擎能够识别世界各地用户的唯一日期时间,它必须是给定的“TZ”格式。
-
仅供参考,您可以改用 DateTime.UtcNow。
-
只是想添加参考,在这里您可以找到多种格式:msdn.microsoft.com/en-us/library/az4se3k1%28v=vs.110%29.aspx
标签: c# datetime string-formatting iso8601