// dst-spring-forward.el — Earth calendar handles the DST transition. // 2026 spring DST: March 8 at 02:00 EST → clocks jump to 03:00 EDT. // 2026-03-08 06:30 UTC = 01:30 EST (just before the jump). // Add 1 hour → 07:30 UTC = 03:30 EDT (the wall clock skipped 02:30 entirely). fn run_test() -> String { let z: Zone = zone("America/New_York") let cal: Calendar = earth_calendar(z) let i: Instant = unix_seconds(1772951400) let later: Instant = i + 1.hour let ct: CalendarTime = in_calendar(later, cal) return cal_format(ct, "HH:mm z") } fn main() -> Void { println(run_test()) }