fnStrToDateTime function

dynamic fnStrToDateTime(
  1. dynamic value
)

Expression function StrToDateTime(s): Converts a string to a date/time. In this Dart engine it returns a date serial number (days since 1899-12-30); see the manual, Appendix C.2.

Implementation

dynamic fnStrToDateTime(dynamic value) {
  var s = varToStr(value).replaceAll("/", "-");
  final dt = DateTime.tryParse(s);
  if (dt == null) return null;
  return _toDelphiSerial(dt);
}