asDateTimeSafe method
Safely converts this string to a DateTime
customFormats
Additional date formats to try
fallback
The value to return if parsing fails
Returns the parsed DateTime or fallback if parsing fails
Example:
print('2023-12-25'.asDateTimeSafe()); // DateTime instance
print('invalid'.asDateTimeSafe()); // null
Implementation
DateTime? asDateTimeSafe({List<String>? customFormats, DateTime? fallback}) {
final result = QDateTimeUtils.parseFlexible(this);
return result ?? fallback;
}