метод 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.19.6/dart-core/DateTime/toString.html