Java Language Manipulations de date simples


Exemple

Obtenez la date actuelle

LocalDate.now()

Obtenez la date d'hier.

LocalDate y = LocalDate.now().minusDays(1);

Obtenez la date de demain

LocalDate t = LocalDate.now().plusDays(1);

Obtenez une date précise.

LocalDate t = LocalDate.of(1974, 6, 2, 8, 30, 0, 0);

Outre les méthodes plus et minus , il existe un ensemble de méthodes "with" qui peuvent être utilisées pour définir un champ particulier sur une instance de LocalDate .

LocalDate.now().withMonth(6);

L'exemple ci-dessus renvoie une nouvelle instance avec le mois défini en juin (cela diffère de java.util.DatesetMonth été indexé à 0 le 5 juin).

Comme les manipulations de LocalDate renvoient des instances LocalDate immuables, ces méthodes peuvent également être chaînées.

LocalDate ld = LocalDate.now().plusDays(1).plusYears(1);

Cela nous donnerait la date de demain dans un an.