tryParseFlexible static method
Implementation
static DateTime? tryParseFlexible(String? dateStr) {
if (dateStr == null || dateStr.isEmpty) return null;
final possibleFormats = [
pGetDateFormat,
pGetShortDate,
pGetLongDate,
pGetDateTime,
'yyyy/MM/dd HH:mm:ss',
'yyyy-MM-dd HH:mm:ss',
];
for (final format in possibleFormats) {
try {
return DateFormat(format).parse(dateStr);
} catch (_) {}
}
return null;
}