import java.time.LocalDateTime;
Sie müssen die Verwendung des Pakets in deklarieren. Wenn Sie ** Eclipse ** verwenden, wird die import-Anweisung anscheinend automatisch eingefügt, wenn Sie LocalDateTime instanziieren, bevor Sie sie deklarieren. Es ist super praktisch.
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; //Diese Paketdeklaration ist erforderlich, um das Format anzugeben
public class Sample_01 {
public static void main(String[] args) {
LocalDateTime d = LocalDateTime.now(); //Holen Sie sich eine Instanz der aktuellen Zeit
// LocalDateTime d = LocalDateTime.of(2016, 1, 1, 10. 10, 10); //Holen Sie sich eine Instanz eines bestimmten Datums
// LocalDateTime d = LocalDateTime.parse("2016-02-02T10:10:10"); //Ruft eine Instanz eines bestimmten Datums in dem von iso angegebenen Format ab
//
System.out.println("d: " + d);
System.out.println("getyear(): " + d.getYear()); //Holen Sie sich den Kalender
System.out.println("getMonth(): " + d.getMonth()); //Holen Sie sich den Kalender
System.out.println("getMonth().getValue(): " + d.getMonth().getValue()); //Holen Sie sich den Kalender
System.out.println("plusMonths(2).minusDays(3): " + d.plusMonths(2).minusDays(3)); //Holen Sie sich den Kalender
LocalDateTime nd = d.plusMonths(2).minusDays(3); //Datumsberechnung
System.out.println("nd: " + nd); //Ausgabe in einer Variablen
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd/");
System.out.println("DateTimeFormatter.ofPattaern: " + d.format(dtf));
}
}
Ausführungsergebnis
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/
import java.time.format.DateTimeFormatter;
ist erforderlich, wenn DateTimeFormatter verwendet wirdRecommended Posts