Метод toString
override
Возвращает удобочитаемую строку для этого экземпляра.
Возвращаемая строка создается для часового пояса этого экземпляра. Метод toString() предоставляет просто отформатированную строку. Он не поддерживает интернационализированные строки. Используйте пакет intl в репозитории общих пакетов pub.
Полученная строка может быть обработана обратно с помощью parse.
Реализация
String toString() {
String y = _fourDigits(year);
String m = _twoDigits(month);
String d = _twoDigits(day);
String h = _twoDigits(hour);
String min = _twoDigits(minute);
String sec = _twoDigits(second);
String ms = _threeDigits(millisecond);
String us = microsecond == 0 ? "" : _threeDigits(microsecond);
if (isUtc) {
return "$y-$m-$d $h:$min:$sec.$ms${us}Z";
} else {
return "$y-$m-$d $h:$min:$sec.$ms$us";
}
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/DateTime/toString.html