У меня есть база данных, где все даты UTC, и драйвер всегда отправляет мне DateTime
объектов с DateTimeKind.Unspecified
. Я хочу предположить, что они находятся в UTC и конвертируются в местное время.Преобразование DateTime с DateTimeKind.Unspecified from utc в local
Каков самый простой способ достичь этого с помощью NodaTime?
Instant.FromDateTimeUtc(utcDate).InZone(localZone);
продолжает жаловаться DateTimeKind должен быть Utc.
Спасибо! Я действительно хочу использовать NodaTime, потому что разные пользователи смогут устанавливать свои собственные часовые пояса. – Natan
@Natan: Рад это слышать - используя Noda Time ясно, что нужно делать :) –