РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
603 of 723 menu

Свойство isUtc

Свойство isUtc класса DateTime возвращает логическое значение, которое показывает, в каком формате хранится время в объекте: true - если дата и время заданы в UTC (всемирное координированное время), false - если дата и время локальные для текущего часового пояса. Это свойство доступно только для чтения и устанавливается при создании объекта через конструктор DateTime.utc или с помощью методов toUtc и toLocal.

Синтаксис

dateTime.isUtc

Пример

Давайте создадим объект с локальным временем и проверим значение свойства isUtc:

void main() { DateTime date = DateTime(2025, 1, 1, 12, 0, 0); print(date.isUtc); }

Результат выполнения кода:

false

Пример

Теперь создадим объект с временем UTC через конструктор DateTime.utc и проверим значение свойства:

void main() { DateTime date = DateTime.utc(2025, 1, 1, 12, 0, 0); print(date.isUtc); }

Результат выполнения кода:

true

Пример

Давайте создадим локальный объект даты, затем преобразуем его в UTC с помощью метода toUtc и снова проверим свойство isUtc:

void main() { DateTime local = DateTime(2025, 1, 1, 12, 0, 0); print(local.isUtc); DateTime utc = local.toUtc(); print(utc.isUtc); }

Результат выполнения кода:

false true

Пример

Также можно выполнить обратное преобразование из UTC в локальное время с помощью метода toLocal:

void main() { DateTime utc = DateTime.utc(2025, 1, 1, 12, 0, 0); print(utc.isUtc); DateTime local = utc.toLocal(); print(local.isUtc); }

Результат выполнения кода:

true false

Смотрите также

  • класс DateTime,
    который представляет дату и время
  • метод toUtc,
    который преобразует время в UTC
  • метод toLocal,
    который преобразует время в локальное
  • свойство timeZoneName,
    которое возвращает название часового пояса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить