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

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

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

Синтаксис

DateTime.fromMicrosecondsSinceEpoch(microseconds, [isUtc])

Пример

Давайте создадим объект DateTime из 1000000 микросекунд, прошедших с начала эпохи Unix, и выведем результат:

void main() { DateTime res = DateTime.fromMicrosecondsSinceEpoch(1000000); print(res); }

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

"1970-01-01 00:00:01.000"

Пример

Давайте создадим объект DateTime в формате UTC, передав вторым параметром true:

void main() { DateTime res = DateTime.fromMicrosecondsSinceEpoch(1000000, true); print(res); }

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

"1970-01-01 00:00:01.000Z"

Пример

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

void main() { DateTime now = DateTime.now(); int micros = now.microsecondsSinceEpoch; DateTime res = DateTime.fromMicrosecondsSinceEpoch(micros); print(res); }

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

"2025-01-01 12:00:00.000"

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

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