toSerialString property

  1. @useResult
String get toSerialString

Converts this DateTime to a serial string format (yyyyMMdd'T'HHmmss).

Implementation

@useResult
String get toSerialString {
  final String yearPad = year.toString().padLeft(DateConstants.yearStringWidth, '0');
  final String monthPad = month.toString().padLeft(2, '0');
  final String dayPad = day.toString().padLeft(2, '0');
  final String hourPad = hour.toString().padLeft(2, '0');
  final String minutePad = minute.toString().padLeft(2, '0');
  final String secondPad = second.toString().padLeft(2, '0');

  return '$yearPad$monthPad${dayPad}T$hourPad$minutePad$secondPad';
}