Merge pull request #4998 from dozn/patch-1

[core:time/timezone] Nanoseconds Not Preserved on Calls to `timezone.datetime_to_tz`
This commit is contained in:
gingerBill
2025-04-10 14:01:25 +01:00
committed by GitHub
+1 -1
View File
@@ -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