Я читаю журнал событий Windows, используя WMI, и недавно заметил, что время отстает, если я конвертирую cim datetime в .NET.Кажется, что дата и время закодированы как UTC.В .NET должно быть прямое преобразование, не так ли?
Вы можете попробовать date.ToLocalTime () для преобразования даты / времени в формате UTC в местную дату / время.