Timezone
Control how pickers interpret and display wall-clock time for the same UTC instant.
Each OrbitalDateTime stores a UTC instant plus an explicit DatetimeTimezone. Set appearance.timezone on pickers so parsing, labels, and scroll columns match the timezone your users expect. When toggling display timezone in UI, re-tag the bound value with OrbitalDateTime::from_instant so hours and calendar days stay consistent.
- Scheduling flows where users switch between local and UTC views
- Admin tools displaying API timestamps in the viewer's local wall time
- Cross-region reporting where the same instant must read differently by zone
- Wrap the tree in
DatetimeLocalewith a default timezone signal. - Pass
appearance.timezonetoDateTimePicker, DatePicker, orDigitalClock. - Keep the bound value's embedded timezone aligned with the active display mode when users switch zones.
- Format readouts with
format_unixwhen you need display-zone text independent of the stored tag.
UTC vs local
Toggle timezone to see the same instant as local vs UTC wall time; the datetime picker and digital clock update together.
7:30 AM
- 12:00 AM
- 12:30 AM
- 1:00 AM
- 1:30 AM
- 2:00 AM
- 2:30 AM
- 3:00 AM
- 3:30 AM
- 4:00 AM
- 4:30 AM
- 5:00 AM
- 5:30 AM
- 6:00 AM
- 6:30 AM
- 7:00 AM
- 7:30 AM
- 8:00 AM
- 8:30 AM
- 9:00 AM
- 9:30 AM
- 10:00 AM
- 10:30 AM
- 11:00 AM
- 11:30 AM
- 12:00 PM
- 12:30 PM
- 1:00 PM
- 1:30 PM
- 2:00 PM
- 2:30 PM
- 3:00 PM
- 3:30 PM
- 4:00 PM
- 4:30 PM
- 5:00 PM
- 5:30 PM
- 6:00 PM
- 6:30 PM
- 7:00 PM
- 7:30 PM
- 8:00 PM
- 8:30 PM
- 9:00 PM
- 9:30 PM
- 10:00 PM
- 10:30 PM
- 11:00 PM
- 11:30 PM