java.time · java.base · since Java 1.8
LocalDateTime
public final class LocalDateTime
implements Temporal, TemporalAdjuster, ChronoLocalDateTime<LocalDate>, SerializableDate + time without zone — a wall-clock reading, NOT a moment. Use for zone-independent local semantics; convert via atZone/toInstant for real timestamps.
Key methods
static LocalDateTime now() / of(LocalDate, LocalTime) | Creation. |
ZonedDateTime atZone(ZoneId zone) | Attach a zone → an actual moment. |