Articles of java time

Unité testant une classe avec une horloge Java 8

Java 8 a introduit java.time.Clock qui peut être utilisé comme argument pour de nombreux autres objects java.time , vous permettant d’y injecter une horloge réelle ou fausse. Par exemple, je sais que vous pouvez créer un Clock.fixed() , puis appeler Instant.now(clock) et il vous renverra le Instant fixe que vous avez fourni. Cela semble parfait […]

Comment extraire epoch de LocalDate et LocalDateTime?

Comment puis-je extraire la valeur d’époque à Long partir d’instances de LocalDateTime ou de LocalDate ? J’ai essayé ce qui suit, mais cela me donne d’autres résultats: LocalDateTime time = LocalDateTime.parse(“04.02.2014 19:51:01”, DateTimeFormatter.ofPattern(“dd.MM.yyyy HH:mm:ss”)); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 Ce que je veux, c’est simplement la valeur 1391539861 pour le datetime local […]

Comment convertir LocalDate en SQL Date Java?

Comment convertir un LocalDate en java.sql.Date ? Tentative: Record r = new Record(); LocalDate date = new Date(1967, 06, 22); r.setDateOfBirth(new Date(date)); Cela échoue (ne comstackra pas) et tout ce que je peux trouver, ce sont des trucs de temps Joda. J’utilise Java 8

Prise en charge de JPA pour Java 8 nouvelle API de date et heure

J’utilise Java 8 pour mon nouveau projet. J’essaie d’utiliser une nouvelle API de date et heure dans Java 8, mais je ne sais pas si JPA 2.1 prend entièrement en charge cette nouvelle API de date et d’heure ou non. S’il vous plaît partager votre expérience / opinion dans les supports de JPA pour la […]

Comment convertir un LocalDate en Instant?

Je travaille avec la nouvelle API DateTime de Java 8. Comment convertir un LocalDate en Instant? Je reçois une exception avec LocalDate date = LocalDate.of(2012, 2, 2); Instant instant = Instant.from(date); et je ne comprends pas pourquoi.

Temps d’attente dans l’API java.time de Java 8

Joda Time a un bon DateTimeUtils.setCurrentMillisFixed () pour simuler le temps. C’est très pratique dans les tests. Existe-t-il un équivalent dans l’API java.time de Java 8 ?

Comment append un mois à la date actuelle en Java?

En Java, comment puis-je append un mois à la date actuelle?

Unix Epix Time to Java Date object

J’ai une chaîne contenant l’ heure Epix UNIX et je dois la convertir en un object Java Date. Ssortingng date = “1081157732”; DateFormat df = new SimpleDateFormat(“”); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } La ligne marquée est l’endroit où j’ai des problèmes. Je ne peux […]

Obtenir le premier et le dernier jour du mois en utilisant threeten, LocalDate

J’ai un LocalDate qui doit recevoir le premier et le dernier jour du mois. Comment je fais ça? par exemple. 13/2/2014 Je dois obtenir les 1/2/2014 et 28/2/2014 dans les formats LocalDate. Utilisation de la classe LocalDate.

Format LocalDateTime avec fuseau horaire dans Java8

J’ai le code simple: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern(“yyyyMMdd HH:mm:ss.SSSSSS Z”); LocalDateTime.now().format(FORMATTER) Ensuite, j’obtiendrai l’exception suivante: 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) Comment résoudre ce problème?