getDateAsDateTime method

DateTime? getDateAsDateTime()

Implementation

DateTime? getDateAsDateTime() {
  if (dateAsDateTime == null) {
    if (date != null) {
      try {
        dateAsDateTime = Intl.DateFormat(dateFormat).parse(date!);
      } catch (e) {
        print(e);
        dateAsDateTime = DateTime.tryParse(date!);
      }
    }
    if (dateAsDateTime == null) setDateAsDateTime(DateTime.now());
  }
  if (date == null) setDateAsDateTime(dateAsDateTime);
  return dateAsDateTime;
}