aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordozn <16659513+dozn@users.noreply.github.com>2025-04-04 04:01:02 -0700
committerGitHub <noreply@github.com>2025-04-04 04:01:02 -0700
commitaf0d6426c00f44ee2664732374e3fdbd2d299e87 (patch)
tree600d85bd363dbbe0b461a0e03735421cc48fec64
parentd9f990d42e2a1bccf3e7be8ba02efa6504e9af9b (diff)
[core:time/timezone] Nanoseconds Not Preserved on Calls to `timezone.datetime_to_tz`
-rw-r--r--core/time/timezone/tzdate.odin2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/time/timezone/tzdate.odin b/core/time/timezone/tzdate.odin
index e62400889..8e900ec11 100644
--- a/core/time/timezone/tzdate.odin
+++ b/core/time/timezone/tzdate.odin
@@ -224,7 +224,7 @@ datetime_to_tz :: proc(dt: datetime.DateTime, tz: ^datetime.TZ_Region) -> (out:
record := region_get_nearest(tz, tm) or_return
secs := time.time_to_unix(tm)
- adj_time := time.unix(secs + record.utc_offset, 0)
+ adj_time := time.unix(secs + record.utc_offset, i64(dt.nano))
adj_dt := time.time_to_datetime(adj_time) or_return
adj_dt.tz = tz