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

Метод toIso8601String

Метод toIso8601String преобразует объект DateTime в строковое представление, соответствующее стандарту ISO 8601. Метод не принимает параметров. Возвращаемая строка имеет формат YYYY-MM-DDTHH:MM:SS.mmmuuuZ, где Z указывает на UTC-время. Если объект создан в локальном времени, суффикс Z отсутствует, а смещение часового пояса не добавляется. Метод удобен для сериализации даты и времени, например, при передаче данных по сети или сохранении в базу данных.

Синтаксис

dateTime.toIso8601String()

Пример

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

void main() { DateTime date = DateTime.utc(2023, 10, 5, 14, 30, 15); print(date.toIso8601String()); }

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

"2023-10-05T14:30:15.000Z"

Пример

Давайте создадим объект DateTime в локальном времени и сравним результат:

void main() { DateTime date = DateTime(2023, 10, 5, 14, 30, 15); print(date.toIso8601String()); }

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

"2023-10-05T14:30:15.000"

Пример

Давайте добавим миллисекунды и микросекунды, чтобы увидеть их в результирующей строке:

void main() { DateTime date = DateTime.utc(2023, 10, 5, 14, 30, 15, 123, 456); print(date.toIso8601String()); }

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

"2023-10-05T14:30:15.123456Z"

Пример

Давайте преобразуем текущую дату в ISO 8601 и выведем результат:

void main() { DateTime now = DateTime.now(); String res = now.toIso8601String(); print(res); }

Результат выполнения кода (примерный):

"2023-10-05T14:30:15.123456"

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

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