LocalDateTime is what humans read. Instant is what machines record. When storing the timestamp of an order in a database, writing a row to an audit log, or checking whether a click event happened before another one across servers in different countries, a single number that everyone agrees on is needed. Instant is that number: a count of nanoseconds since 1970-01-01T00:00:00Z on the UTC timeline.