I have a Date
summary
Calendars, time zones and clocks cause real bugs: the Gregorian calendar drifts one day every ~3,000 years, some zones use 30 or 45 minute offsets, and UTC needs leap seconds (TAI−UTC reached 37 seconds in 2016). Practical fixes: use epochs (Unix epoch starts 1970, 2038 overflow solved by 64‑bit), exchange ISO timestamps (ISO 8601), and prefer modern libraries (java.time or 310 backports on Android) or kotlinx‑datetime; keep TZ data up to date or rely on Android mainline updates.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 0:48Challenges with dates
- 9:47Machine vs human time
- 13:26Java time history
- 19:13Java time API
- 21:43Kotlin time library
- 22:26What to use today








