+3, все верно, показывает правильное время 23:18.
Однако самая простая строчка print(DateTime.now()) выводит 02:18 (5 марта)
А вот DateTime.now().toUtc() выдает результат 23:18, хотя по UTC в данный момент всего 20:18. Я что-то не понимаю?
На тестируемом девасе время UTC настроено? Или локальное?
Вот пишу, что МСК +3. Стоит автонастройка. Живу в МСК +3 зоне
Что меня устроит: Получить четко время в UTC Конвертировать в МСК. Сейчас это устраивает, потому что прога мелкая, для себя, нужна привязка к Московской зоне
Извиняюсь, виноват был эмулятор андроид. В нем стоит автонастройка сети и зоны, но почему-то он считает, что сейчас 3 часа ночи, а не 00:00
Обсуждают сегодня