La classe Instant
rappresenta un punto istantanea sulla linea temporale. La conversione da e verso una data locale richiede un fuso orario. A differenza di altre librerie di data e ora, JSR-310 non selezionerà automaticamente il fuso orario, quindi è necessario fornirlo.
LocalDate date = LocalDate.now();
Instant instant = date.atStartOfDay(ZoneId.systemDefault()).toInstant();
Questo esempio utilizza il fuso orario predefinito della JVM - ZoneId.systemDefault()
- per eseguire la conversione. Vedi qui per un longer answer a una domanda correlata.
Perché un 'LocalDate' non include un orario. – OrangeDog