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

Конструктор fromMillisecondsSinceEpoch

Конструктор fromMillisecondsSinceEpoch класса DateTime создает объект даты и времени на основе количества миллисекунд, прошедших с начала эпохи Unix - 1 января 1970 года 00:00:00 UTC. В первый параметр мы передаем целое число миллисекунд. Вторым необязательным параметром можно указать isUtc - если передать true, то дата будет создана в UTC, если false или параметр не указан - в локальном времени.

Синтаксис

DateTime.fromMillisecondsSinceEpoch(milliseconds, [isUtc])

Пример

Давайте создадим дату из нуля миллисекунд в UTC:

void main() { DateTime date = DateTime.fromMillisecondsSinceEpoch(0, true); print(date); }

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

1970-01-01 00:00:00.000Z

Пример

Давайте создадим дату из 1000000000000 миллисекунд в UTC:

void main() { DateTime date = DateTime.fromMillisecondsSinceEpoch(1000000000000, true); print(date); }

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

2001-09-09 01:46:40.000Z

Пример

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

void main() { DateTime date = DateTime.fromMillisecondsSinceEpoch(1609459200000); print(date.year); print(date.month); print(date.day); }

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

2021 1 1

Пример

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

void main() { DateTime date = DateTime.fromMillisecondsSinceEpoch(1000000000000, true); print(date.millisecondsSinceEpoch); }

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

1000000000000

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

  • класс DateTime,
    который представляет дату и время
  • конструктор fromMicrosecondsSinceEpoch,
    который создает дату из микросекунд
  • свойство millisecondsSinceEpoch,
    которое возвращает количество миллисекунд с эпохи Unix
  • метод now,
    который возвращает текущую дату и время
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить