defaultFormat property
String
get
defaultFormat
Implementation
String get defaultFormat {
var currentTime = toDateTime();
DatePart firstNotEmpty = DatePart.year;
if (currentTime.year == 0) {
firstNotEmpty = DatePart.mounth;
}
if (currentTime.month == 0) {
firstNotEmpty = DatePart.day;
}
if (currentTime.day == 0) {
firstNotEmpty = DatePart.hour;
}
if (currentTime.hour == 0) {
firstNotEmpty = DatePart.minute;
}
if (currentTime.minute == 0) {
firstNotEmpty = DatePart.second;
}
if (currentTime.second == 0) {
firstNotEmpty = DatePart.millisecond;
}
if (currentTime.millisecond == 0) {
firstNotEmpty = DatePart.microsecond;
}
switch (firstNotEmpty) {
case DatePart.year:
return 'yyy.MM.dd hh:mm:ss';
case DatePart.mounth:
return 'MMM.dd hh:mm:ss';
case DatePart.day:
return 'ddd hh:mm:ss';
case DatePart.hour:
return 'hhh:mm:ss';
case DatePart.minute:
return 'mmm:ss';
case DatePart.second:
return 'ss.SSS';
case DatePart.millisecond:
return 'SSSS';
case DatePart.microsecond:
return 'CCCCC';
}
}