Метод toString
String toString(Возвращает удобочитаемую строку для данного экземпляра.
Возвращаемая строка создается для часового пояса этого экземпляра. Метод 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 Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/DateTime/toString.html