toChar function

String? toChar(
  1. DateTime? datetime, {
  2. String? format,
})

Helper function for an eval._toDate()

Implementation

String? toChar(DateTime? datetime, {String? format}) {
  if (datetime == null) return null;
  String? result;
  try {
    if (format is String) {
      result = DateFormat(format).format(datetime);
    } else {
      result = datetime.toString();
    }
  } catch (e) {
    result = null;
  }
  return result;
}