日期:2014-05-17  浏览次数:20464 次

求助:为什么从DateTime取到的TimeOfDay和DateTime中的Time部分不一样?

DateTime nowDateInZone = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, currentTimeZone);
DateTime nowDate = nowDateInZone;
_fileDAL.WriteInLog("Now Date:" + nowDate + "("+nowDate.TimeOfDay+")");



TimeOfDay和nowDate的Time部分相差了12个小时。

------解决方案--------------------
你后面那个日期不是有个AM嘛
------解决方案--------------------
12:48:55 AM 不就是 00:48:55么?
AM是12小时制,00这种是24小时制,有问题?