Heim >Java >javaLernprogramm >Java LocalDate
In Java bezeichnet die LocalDate-Klasse das Datum standardmäßig im Format jjjj – mm – dd. Es wird nicht die Uhrzeit oder Zeitzone angezeigt, sondern die Datumsbeschreibung.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Es hat bestimmte Funktionen:
Java LocalDate-Klassendeklaration:
Die öffentliche Abschlussklasse Local Date erweitert das Objekt und implementiert Temporal, TemporalAdjuster, ChronoLocalDate, Serializable
Die folgenden sind die häufig verwendeten Methoden in Java LocalDate:
Das Feld „Monat des Jahres“ wird mit Hilfe der Monats-Enumeration zurückgegeben.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-04-21"); // Prints the month System.out.println(ld.getMonth()); } }
Ausgabe:
Das Datum wird mit dem genannten Formatierer formatiert.
Code:
import java.util.*; import java.time.*; import java.time.format.DateTimeFormatter; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-04-21"); // Prints the date in specified format DateTimeFormatter f = DateTimeFormatter.ofPattern("dd/MM/YYYY"); System.out.println(f.format(ld)); } }
Ausgabe:
Die erwähnte zeitliche Objekttemperatur wird mit dem Datum des Objekts angepasst.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { ZonedDateTime d = ZonedDateTime.now(); // Date parsing LocalDate ld = LocalDate.parse("2018-04-21"); // adjusts the date d = (ZonedDateTime)ld.adjustInto(d); System.out.println(d); } }
Ausgabe:
Die Chronologie des Kalenders wird zurückgegeben, wobei das Kalendersystem ISO ist.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-04-21"); // Prints the chronology in ISO system System.out.println(ld.getChronology()); } }
Ausgabe:
Feldtag des Monats wird abgerufen.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-04-21"); // Prints the day of month System.out.println(ld.getDayOfMonth()); } }
Ausgabe:
Feld Wochentag wird abgerufen.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-04-21"); // Prints the day of week System.out.println(ld.getDayOfWeek()); } }
Ausgabe:
Feldtag des Jahres wird abgerufen.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-04-21"); // Prints the day of year System.out.println(ld.getDayOfYear()); } }
Ausgabe:
Die Methode vergleicht dieses Datum mit einem anderen Datum.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-02-21"); // Date parsing LocalDate ld1 = LocalDate.parse("2018-02-14"); // Prints the day of year System.out.println(ld.compareTo(ld1)); } }
Ausgabe:
Die Funktion gibt die Länge des Monats basierend auf dem Datum zurück.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-02-21"); // Prints the LENGTH OF THE MONTH System.out.println(ld.lengthOfMonth()); } }
Ausgabe:
Die Funktion gibt die Länge des Jahres basierend auf dem Datum zurück.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2019-02-21"); // Prints the LENGTH OF THE MONTH System.out.println(ld.lengthOfYear()); } }
Ausgabe:
Die Funktion gibt eine Kopie des Datums zurück, wobei der Monat wie angegeben geändert wurde.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-02-21"); //month that want to be changed to LocalDate r = ld.withMonth(10); // Prints the new date System.out.println(r); } }
Ausgabe:
Die Funktion gibt eine Kopie des Datums zurück, wobei das Jahr wie angegeben geändert wurde.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-02-21"); //year that want to be changed to LocalDate r = ld.withYear(1992); // Prints the new date System.out.println(r); } }
Ausgabe:
Die Funktion gibt das Datum zurück, wobei der Tag des Jahres wie angegeben geändert wird.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-02-21"); LocalDate r = ld.withDayOfYear(44); // Prints the new date System.out.println(r); } }
Ausgabe:
Die Funktion gibt das Datum zurück, wobei der Tag des Monats wie angegeben geändert wird.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-02-21"); LocalDate r = ld.withDayOfMonth(23); // Prints the new date System.out.println(r); } }
Ausgabe:
True oder False wird zurückgegeben, je nachdem, ob das angegebene Jahr ein Schaltjahr ist oder nicht.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2019-02-21"); // Prints the LENGTH OF THE MONTH System.out.println(ld.isLeapYear()); } }
Ausgabe:
Checks whether this Date is after the mentioned Date.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2019-02-21"); // Date parsing LocalDate ld1 = LocalDate.parse("2019-04-21"); // Prints the LENGTH OF THE MONTH System.out.println(ld.isAfter(ld1)); } }
Output:
Checks whether this Date is before the mentioned Date.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2019-04-21"); // Date parsing LocalDate ld1 = LocalDate.parse("2019-02-21"); // Prints the LENGTH OF THE MONTH System.out.println(ld.isBefore(ld1)); } }
Output:
The year field will be returned.
Code:
import java.util.*; import java.time.*; public class LocalDateExample { public static void main(String[] args) { // Date parsing LocalDate ld = LocalDate.parse("2018-04-21"); // Prints the month System.out.println(ld.getYear()); } }
Output:
Das obige ist der detaillierte Inhalt vonJava LocalDate. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!