1Z0-829 Java 17 Core Temporal Types, Zones and Formatting Guide
April 13, 2026
Study 1Z0-829 Java 17 Core Temporal Types, Zones and Formatting: key concepts, common traps, and exam decision cues.
Date/time questions reward the candidate who picks the right type family first. If the type model is wrong, every later reasoning step gets worse.
Time-type chooser
| Requirement |
Better first instinct |
| date only |
LocalDate |
| time only |
LocalTime |
| timestamp with universal instant semantics |
Instant |
| user-facing date-time in a specific zone |
ZonedDateTime |
| date-based interval |
Period |
| time-based interval |
Duration |
What the exam is really testing
| If the stem says… |
Strong reading |
| “change the value” |
the API is immutable, so methods return new instances |
| “user time zone” |
local and zoned types are not interchangeable |
| “formatting” |
pattern and locale behavior may change the output |
Common traps
| Trap |
Better rule |
| using a local type when zone is part of the requirement |
include zone information explicitly |
mixing Period and Duration as if they were interchangeable |
one is date-based and one is time-based |
| assuming plus/minus mutates the original object |
java.time classes are immutable |
Quiz
Loading quiz…
Revised on Sunday, May 10, 2026