如果我有这个代码:
DateTime dt = DateTime.UtcNow;
string sDate = dt.ToString("yyyy-MM-dd HH:mm:ss.fff zz");
我的 sDate 看起来像这样:
"2013-04-07 21:05:15.396 +10"
这是当前的 UTC 日期时间(晚上 9:05),但末尾有一个“+10”,这是我的本地时区。
我本来预计会这样:
"2013-04-07 21:05:15.396 +00"
这是怎么回事?