Articles of java time

Java.time non riesce a analizzare la frazione di secondo?

Con la prima versione di Java 8 (b132) su Mac OS X (Mavericks), questo codice che utilizza il nuovo pacchetto java.time funziona: String input = “20111203123456”; DateTimeFormatter formatter = DateTimeFormatter.ofPattern( “yyyyMMddHHmmss”); LocalDateTime localDateTime = LocalDateTime.parse( input, formatter ); Rendering: 2011-12-03T12:34:56 Ma quando aggiungo “SS” per frazione di secondo (e “55” come input), come specificato nel […]

Supporto JPA per Java 8 nuove API di data e ora

Sto usando Java 8 per il mio nuovo progetto. Sto cercando di utilizzare la nuova API di data e ora in Java 8, ma non so se JPA 2.1 supporta completamente questa nuova API Date and Time o no. Condividi la tua esperienza / opinione nei supporti di JPA per nuove API di data e […]

Come aggiungo un mese alla data corrente in Java?

In Java, come posso aggiungere un mese alla data corrente?

Converti java.time.LocalDate nel tipo java.util.Date

Voglio convertire java.time.LocalDate nel tipo java.util.Date . Perché voglio impostare la data su JDateChooser . Oppure esiste un selettore di date che supporti java.time date di java.time ?

Qualsiasi differenza tra java.time.Clock.systemDefaultZone (). GetZone () vs java.util.TimeZone.getDefault (). ToZoneId ()?

C’è qualche differenza tra i due, dato che sia java.time.Clock.systemDefaultZone().getZone() e java.util.TimeZone.getDefault().toZoneId() restituiscono lo stesso output. Ad esempio questo codice import java.time.Clock; import java.util.TimeZone; public class Main { public static void main(String[] args) { System.out.println(“Clock.systemDefaultZone().getZone() : ” + Clock.systemDefaultZone().getZone()); System.out.println(“TimeZone.getDefault().toZoneId() : ” + TimeZone.getDefault().toZoneId()); } } restituisce questo risultato Clock.systemDefaultZone().getZone() : Europe/Paris TimeZone.getDefault().toZoneId() : Europe/Paris

serializza / deserializza java 8 java.time con il mappatore Jackson JSON

Come utilizzo il mappatore Jackson JSON con Java 8 LocalDateTime? org.codehaus.jackson.map.JsonMappingException: imansible istanziare il valore di tipo [tipo semplice, class java.time.LocalDateTime] da JSON String; nessun metodo costruttore / factory a stringa singola (attraverso la catena di riferimenti: MyDTO [“campo1”] -> SubDTO [“date”])

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 mantenere un valore data-con-tempo indipendente dal fuso orario. Ci sono probabilmente milioni di righe di codice che usano la class legacy java.util.Date per questo scopo. Come tale, quando si interfacciano vecchio e nuovo […]

Tempo di epoca Unix all’object Date di Java

Ho una stringa contenente l’ epoca Epoch UNIX , e ho bisogno di convertirlo in un object Data Java. String date = “1081157732”; DateFormat df = new SimpleDateFormat(“”); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } La linea evidenziata è dove ho dei problemi. Non riesco a […]

Converti java.util.Date a che tipo “java.time”?

Ho un object java.util.Date o un object java.util.Calendar . Come posso convertirlo nel tipo giusto nel framework java.time ? Ho sentito che ora dovremmo fare la maggior parte della nostra logica di business con i tipi java.time. Quando si lavora con il vecchio codice non ancora aggiornato per java.time, devo essere in grado di convertire […]

Converti java.util.Date in java.time.LocalDate

Qual è il modo migliore per convertire un object java.util.Date nel nuovo JDK 8 / JSR-310 java.time.LocalDate ? Date input = new Date(); LocalDate date = ???