diff --git a/src/timeparse.rs b/src/timeparse.rs index 93d8646..f6f124c 100644 --- a/src/timeparse.rs +++ b/src/timeparse.rs @@ -21,7 +21,7 @@ fn date_from_parts( match try_date { LocalResult::None => Err(Error::NoneLocalTime(input.into())), - LocalResult::Single(t) => Ok(Utc.from_utc_datetime(&t.naive_utc())), + LocalResult::Single(t) => Ok(t.with_timezone(&Utc)), LocalResult::Ambiguous(t1, t2) => Err(Error::AmbiguousLocalTime { orig: input.into(), t1: t1.naive_utc(),