Domande taggate «java-time»

Il pacchetto java.time è un moderno framework data-ora che ha debuttato in Java 8, definito da JSR 310, sostituendo le classi java.util.Date e .Calendar. Ispirato da Joda-Time, ma riprogettato. Utilizza lo standard ISO 8601 come predefinito per l'analisi e la generazione di stringhe e include classi per rappresentare valori di sola data, solo ora del giorno e intervallo di tempo.


8
Conversione tra java.time.LocalDateTime e java.util.Date
Java 8 ha un'API completamente nuova per data e ora. Una delle classi più utili in questa API è LocalDateTime, per contenere un valore data-con-ora indipendente dal fuso orario. Probabilmente ci sono milioni di righe di codice che usano la classe legacy java.util.Dateper questo scopo. Pertanto, quando si interfacciano il …





13
Calcola i giorni tra due date in Java 8
So che ci sono molte domande su SO su come ottenere, ma voglio ed esempio usare la nuova API Java 8 Date. Conosco anche la libreria JodaTime, ma voglio un modo di lavorare senza librerie esterne. La funzione deve lamentarsi di queste restrizioni: Prevenire gli errori dalla data di salvataggio …

7
Formatta Instant in String
Sto cercando di formattare un Instant to a String usando il nuovo java 8 time-api e uno schema: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); Usando il codice sopra ottengo un'eccezione che lamenta un campo non supportato: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra at java.time.Instant.getLong(Instant.java:608) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) ...

16
serializzare / deserializzare java 8 java.time con il mapper Jackson JSON
Come posso utilizzare il mapper Jackson JSON con Java 8 LocalDateTime? org.codehaus.jackson.map.JsonMappingException: impossibile creare un'istanza del valore di tipo [tipo semplice, classe java.time.LocalDateTime] dalla stringa JSON; nessun metodo costruttore / factory a stringa singola (tramite catena di riferimento: MyDTO ["field1"] -> SubDTO ["date"])
221 jackson  java-time 






3
Formatta LocalDateTime con Timezone in Java8
Ho questo semplice codice: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) Quindi otterrò la seguente eccezione: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: OffsetSeconds at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.LocalDateTime.getLong(LocalDateTime.java:720) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser.format(DateTimeFormatterBuilder.java:3315) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1719) at java.time.LocalDateTime.format(LocalDateTime.java:1746) Come risolvere questo problema?
121 java  java-8  java-time 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.