From 6a37b4c91e7f777c7d0d97f13c122cf79b1458ec Mon Sep 17 00:00:00 2001 From: Paul Dicker Date: Thu, 27 Apr 2023 21:36:58 +0200 Subject: [PATCH] Use correct offset in conversion from Local to FixedOffset --- src/datetime/mod.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/datetime/mod.rs b/src/datetime/mod.rs index dc9349472a..e05625c31f 100644 --- a/src/datetime/mod.rs +++ b/src/datetime/mod.rs @@ -529,10 +529,9 @@ impl From> for DateTime { impl From> for DateTime { /// Convert this `DateTime` instance into a `DateTime` instance. /// - /// Conversion is performed via [`DateTime::with_timezone`]. Note that the converted value returned - /// by this will be created with a fixed timezone offset of 0. + /// Conversion is performed via [`DateTime::with_timezone`]. fn from(src: DateTime) -> Self { - src.with_timezone(&FixedOffset::east_opt(0).unwrap()) + src.with_timezone(&src.offset().fix()) } }