import java.time.LocalDateTime;
Vous devez déclarer l'utilisation du package dans. Si vous utilisez ** Eclipse **, il semble que l'instruction d'importation sera insérée automatiquement si vous instanciez LocalDateTime avant de le déclarer. C'est super pratique.
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; //Cette déclaration de package est requise pour spécifier le format
public class Sample_01 {
public static void main(String[] args) {
LocalDateTime d = LocalDateTime.now(); //Obtenir une instance de l'heure actuelle
// LocalDateTime d = LocalDateTime.of(2016, 1, 1, 10. 10, 10); //Obtenir une instance d'une date spécifique
// LocalDateTime d = LocalDateTime.parse("2016-02-02T10:10:10"); //Obtenir une instance d'une date spécifique au format spécifié par iso
//
System.out.println("d: " + d);
System.out.println("getyear(): " + d.getYear()); //Obtenez le calendrier
System.out.println("getMonth(): " + d.getMonth()); //Obtenez le calendrier
System.out.println("getMonth().getValue(): " + d.getMonth().getValue()); //Obtenez le calendrier
System.out.println("plusMonths(2).minusDays(3): " + d.plusMonths(2).minusDays(3)); //Obtenez le calendrier
LocalDateTime nd = d.plusMonths(2).minusDays(3); //Calcul de la date
System.out.println("nd: " + nd); //Sortie dans une variable
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd/");
System.out.println("DateTimeFormatter.ofPattaern: " + d.format(dtf));
}
}
Résultat d'exécution
d: 2020-09-12T14:42:11.438
getyear(): 2020
getMonth(): SEPTEMBER
getMonth().getValue(): 9
plusMonths(2).minusDays(3): 2020-11-09T14:42:11.438
nd: 2020-11-09T14:42:11.438
DateTimeFormatter.ofPattaern: 2020/09/12/
Recommended Posts