Sto provando a convertire una stringa in un istantaneo. Mi puoi aiutare?Indicatore di data stringa stringa su tiri istantanei Campo non supportato: InstantSeconds
ottengo seguente eccezione:
Causato da: java.time.temporal.UnsupportedTemporalTypeException: campo non supportato: InstantSeconds a java.time.format.Parsed.getLong (Parsed.java:203) a java.time.Instant.from (Instant.java:373)
mio codice è fondamentalmente come questo
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String timestamp = "2016-02-16 11:00:02";
TemporalAccessor temporalAccessor = formatter.parse(timestamp);
Instant result = Instant.from(temporalAccessor);
Sto usando Java 8 Update 72.
Il tuo primo input non è un istante. Il fuso orario manca. –
Ottengo questo errore cercando di utilizzare DateTimeFormatter.ofLocalizedDateTime costruttore di 2-arg, di cui sono in grado di trovare 0 esempi su Internet. Non mi piace FormatStyle.SHORT passato come secondo parametro timeFormat al metodo. – djangofan