【发布时间】:2011-08-10 05:50:15
【问题描述】:
这是我想在站点地图中使用的 W3C 标准日期时间格式之一。这个日期时间标准是:
完整的日期加上小时、分钟和秒: YYYY-MM-DDThh:mm:ssTZD 其中 TZD = 时区指示符(Z 或 +hh:mm 或 -hh:mm)(例如 1997-07-16T19:20:30+01:00)
我正在使用以下代码来获取该格式的当前日期时间:
DateTime.Now.ToString("yyyy-MM-ddThh:mm:ssTZD");
但这给出了:2011-08-10T02:27:20TZD
显然 DateTime.Now 无法识别参数中的“TZD”。请帮忙。如何以这种格式获取当前的 DateTime?
【问题讨论】:
-
DateTime.Now甚至从未见过该参数。它是ToString方法的参数。