Метод toString
Метод toString класса DateTime возвращает
строковое представление объекта даты и времени.
Метод не принимает параметров и возвращает строку
в формате ISO 8601. Если объект создан в UTC,
к строке добавляется суффикс Z. Для локального
времени суффикс отсутствует. Метод удобно использовать
для вывода даты и времени в читаемом виде или для
сохранения в текстовом формате.
Синтаксис
dateTime.toString()
Пример
Давайте создадим объект DateTime и выведем его
строковое представление с помощью метода toString:
void main()
{
DateTime date = DateTime(2025, 12, 31, 23, 59, 59);
print(date.toString());
}
Результат выполнения кода:
"2025-12-31 23:59:59.000"
Пример
Давайте создадим объект DateTime в UTC и
посмотрим, как изменится результат работы метода
toString:
void main()
{
DateTime date = DateTime.utc(2025, 12, 31, 23, 59, 59);
print(date.toString());
}
Результат выполнения кода:
"2025-12-31 23:59:59.000Z"
Пример
Давайте получим текущую дату и время с помощью
DateTime.now и выведем её строковое представление:
void main()
{
DateTime date = DateTime.now();
print(date.toString());
}
Результат выполнения кода:
"2025-01-15 14:30:45.123456"
Смотрите также
-
класс
DateTime,
который представляет дату и время -
метод
toIso8601String,
который возвращает строку в формате ISO 8601 -
метод
parse,
который создаёт DateTime из строки -
метод
now,
который возвращает текущую дату и время