parseDateTimeInUtc static method

DateTime parseDateTimeInUtc(
  1. String s
)

Parse a date or datetime string with no timezone as UTC

Dart does not provide a simple way to do this. See: https://github.com/adamlofts/mysql1_dart/issues/39

Implementation

static DateTime parseDateTimeInUtc(String s) {
  var localTime = DateTime.parse(s);
  return DateTime.utc(
    localTime.year,
    localTime.month,
    localTime.day,
    localTime.hour,
    localTime.minute,
    localTime.second,
    localTime.millisecond,
    localTime.microsecond,
  );
}