deserializeDateTime method
Implementation
DateTime deserializeDateTime(String date) {
try {
String dateString = date.replaceAll("Z", "").replaceAll("T", " ");
String dateParse = dateString.length == PATTERN_SIZE_DATE
? dateString
: dateString.length == PATTERN_SIZE_DATETIME_WITHOUT_MICROSECONDS
? '$dateString+0000'
: '${dateString.substring(0, 23)}+0000';
return DateTime.parse(dateParse).toLocal();
} on Exception catch (_) {
rethrow;
}
}