Since it's naive, you need to use NaiveDateTime::parse_from_str - DateTime::parse_from_str requires a timezone in the format string. That'll get you a NaiveDateTime; if you want to get a DateTime from that in UTC, you can do DateTime::<Utc>::from_utc(parsed, chrono::Utc).