format method
Serialize DateTime
into an ISO-8601 full-precision extended format representation.
Implementation
String format(DateTime datetime) {
if (!datetime.isUtc) {
datetime = datetime.toUtc();
}
String y = _fourDigits(datetime.year);
String m = _twoDigits(datetime.month);
String d = _twoDigits(datetime.day);
String h = _twoDigits(datetime.hour);
String min = _twoDigits(datetime.minute);
String sec = _twoDigits(datetime.second);
String ms = _threeDigits(datetime.millisecond);
return "$y-$m-${d}T$h:$min:$sec.${ms}Z";
}