pStringToDate static method

DateTime pStringToDate(
  1. String date
)

Parses a String into a DateTime safely. Returns a fallback date if parsing fails.

Implementation

static DateTime pStringToDate(String date) {
  try {
    return DateTime.parse(date);
  } catch (e) {
    if (kDebugMode) print('pStringToDate error: $e');
    // Return a clearly invalid past date as fallback
    return DateTime(1970, 1, 1);
  }
}