formatDateDay function
Formats a DateTime object to a string using the kDateDayFormat. Returns 'n/a' if the value is null or represents an invalid date and time.
Implementation
String formatDateDay(DateTime? value) {
if (value == null) {
return 'n/a';
} else if ((value.compareTo(DateTime.parse('0001-01-01 00:00:00.0000000')) ==
0) ||
(value.compareTo(DateTime.parse('1900-01-01 00:00:00')) == 0)) {
return 'n/a';
} else {
return kDateDayFormat.format(value);
}
}