我正在尝试使用需要 UTC 日期的 Web 服务。所以我发现:
private static string GetDate(DateTime DateTime)
{
DateTime UtcDateTime = TimeZoneInfo.ConvertTimeToUtc(DateTime);
return XmlConvert.ToString(UtcDateTime, XmlDateTimeSerializationMode.Utc);
}
如果我做:
DateTime DT1 = new DateTime(2012, 3, 25);
DateTime DT2 = new DateTime(2012, 3, 26);
string s1 = GetDate(DT1);
string s2 = GetDate(DT2);
s1 包含:
2012-03-25T00:00:00Z
和 s2 包含:
2012-03-25T23:00:00Z
为什么 s2 不包含:
2012-03-26T00:00:00Z
? 谢谢。