diff options
| author | dozn <16659513+dozn@users.noreply.github.com> | 2025-04-04 04:01:02 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-04 04:01:02 -0700 |
| commit | af0d6426c00f44ee2664732374e3fdbd2d299e87 (patch) | |
| tree | 600d85bd363dbbe0b461a0e03735421cc48fec64 | |
| parent | d9f990d42e2a1bccf3e7be8ba02efa6504e9af9b (diff) | |
[core:time/timezone] Nanoseconds Not Preserved on Calls to `timezone.datetime_to_tz`
| -rw-r--r-- | core/time/timezone/tzdate.odin | 2 |
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 |