java.time.LocalDate Classe
introduzione
Il java.time.LocalDate class rappresenta una data senza fuso orario nel sistema di calendario ISO-8601, come 2007-12-03.
Dichiarazione di classe
Di seguito è riportata la dichiarazione per java.time.LocalDate classe -
public final class LocalDate
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable
Campo
Di seguito sono riportati i campi per java.time.LocalDate classe -
static LocalDate MAX - La data locale massima supportata, "+ 999999999-12-31".
static LocalDate MIN - La data locale minima supportata, "-999999999-01-01".
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | Regolazione temporale in (temporale temporale) Regola l'oggetto temporale specificato in modo che abbia la stessa data di questo oggetto. |
2 | LocalDateTime atStartOfDay () Combina questa data con l'ora della mezzanotte per creare un LocalDateTime all'inizio di questa data. |
3 | ZonedDateTime atStartOfDay (ZoneId zone) Restituisce una data-ora suddivisa in zone da questa data alla prima ora valida in base alle regole del fuso orario. |
4 | LocalDateTime atTime (int ora, int minuto) Combina questa data con un'ora per creare un LocalDateTime. |
5 | LocalDateTime atTime (int ora, int minuto, int secondo) Combina questa data con un'ora per creare un LocalDateTime. |
6 | LocalDateTime atTime (int ora, int minuto, int secondo, int nanoOfSecond) Combina questa data con un'ora per creare un LocalDateTime. |
7 | LocalDateTime atTime (ora LocalTime) Combina questa data con un'ora per creare un LocalDateTime. |
8 | OffsetDateTime atTime (OffsetTime time) Combina questa data con un'ora di offset per creare un OffsetDateTime. |
9 | int compareTo (ChronoLocalDate altro) Confronta questa data con un'altra. |
10 | booleano è uguale a (Object obj) Controlla se questa data è uguale a un'altra data. |
11 | Formato stringa (formattatore DateTimeFormatter) Formatta questa data utilizzando il formattatore specificato. |
12 | static LocalDate from (TemporalAccessor temporal) Ottiene un'istanza di LocalDate da un oggetto temporale. |
13 | int get (campo TemporalField) Ottiene il valore del campo specificato da questa data come int. |
14 | IsoChronology getChronology () Ottiene la cronologia di questa data, che è il sistema di calendario ISO. |
15 | int getDayOfMonth () Ottiene il campo del giorno del mese. |
16 | DayOfWeek getDayOfWeek () Ottiene il campo del giorno della settimana, che è un'enumerazione DayOfWeek. |
17 | int getDayOfYear () Ottiene il campo del giorno dell'anno. |
18 | Era getEra () Ottiene l'era applicabile a questa data. |
19 | long getLong (campo TemporalField) Ottiene il valore del campo specificato da questa data come long. |
20 | Month getMonth () Ottiene il campo del mese dell'anno utilizzando l'enumerazione Month. |
21 | int getMonthValue () Ottiene il campo del mese dell'anno compreso tra 1 e 12. |
22 | int getYear () Ottiene il campo dell'anno. |
23 | int hashCode () Un codice hash per questa data. |
24 | booleano isAfter (ChronoLocalDate altro) Controlla se questa data è successiva alla data specificata. |
25 | boolean isBefore (ChronoLocalDate altro) Controlla se questa data è precedente alla data specificata. |
26 | boolean isEqual (ChronoLocalDate altro) Controlla se questa data è uguale alla data specificata. |
27 | booleano isLeapYear () Verifica se l'anno è bisestile, in base alle regole del sistema del calendario prolettico ISO. |
28 | boolean isSupported (campo TemporalField) Controlla se il campo specificato è supportato. |
29 | boolean isSupported (unità TemporalUnit) Controlla se l'unità specificata è supportata. |
30 | int lengthOfMonth () Restituisce la lunghezza del mese rappresentato da questa data. |
31 | int lengthOfYear () Restituisce la durata dell'anno rappresentato da questa data. |
32 | LocalDate meno (quantità lungaToSubtract, unità TemporalUnit) Restituisce una copia di questa data con l'importo specificato sottratto. |
33 | LocalDate meno (TemporalAmount amountToSubtract) Restituisce una copia di questa data con l'importo specificato sottratto. |
34 | LocalDate menoDays (long daysToSubtract) Restituisce una copia di questo LocalDate con il numero di giorni specificato sottratto. |
35 | LocalDate menoMonths (long monthsToSubtract) Restituisce una copia di questo LocalDate con il numero di mesi specificato sottratto. |
36 | LocalDate menoWeeks (long weeksToSubtract) Restituisce una copia di questo LocalDate con il numero di settimane specificato sottratto. |
37 | LocalDate menoYears (long yearsToSubtract) Restituisce una copia di questo LocalDate con il numero di anni specificato sottratto. |
38 | static LocalDate ora () Ottiene la data corrente dall'orologio di sistema nel fuso orario predefinito. |
39 | static LocalDate ora (orologio) Ottiene la data corrente dall'orologio specificato. |
40 | static LocalDate ora (ZoneId zone) Ottiene la data corrente dall'orologio di sistema nel fuso orario specificato. |
41 | static LocalDate of (int year, int month, int dayOfMonth) Ottiene un'istanza di LocalDate da un anno, mese e giorno. |
42 | static LocalDate of (int year, Month month, int dayOfMonth) Ottiene un'istanza di LocalDate da un anno, mese e giorno. |
43 | static LocalDate ofEpochDay (long epochDay) Ottiene un'istanza di LocalDate dal conteggio dei giorni dell'epoca. |
44 | static LocalDate ofYearDay (int year, int dayOfYear) Ottiene un'istanza di LocalDate da un anno e un giorno dell'anno. |
45 | static LocalDate parse (CharSequence text) Ottiene un'istanza di LocalDate da una stringa di testo come 2007-12-03. |
46 | analisi static LocalDate (testo CharSequence, formattatore DateTimeFormatter) Ottiene un'istanza di LocalDate da una stringa di testo utilizzando un formattatore specifico. |
47 | LocalDate plus (long amountToAdd, unità TemporalUnit) Restituisce una copia di questa data con l'importo specificato aggiunto. |
48 | LocalDate plus (TemporalAmount amountToAdd) Restituisce una copia di questa data con l'importo specificato aggiunto. |
49 | LocalDate plusDays (long daysToAdd) Restituisce una copia di questo LocalDate con il numero di giorni specificato aggiunto. |
50 | LocalDate plusMonths (long monthsToAdd) Restituisce una copia di questo LocalDate con il numero di mesi specificato aggiunto. |
51 | LocalDate plusWeeks (long weeksToAdd) Restituisce una copia di questo LocalDate con il numero di settimane specificato aggiunto. |
52 | LocalDate plusYears (long yearsToAdd) Restituisce una copia di questo LocalDate con il numero di anni specificato aggiunto. |
53 | <R> R query (TemporalQuery <R> query) Interroga questa data utilizzando la query specificata. |
54 | Intervallo ValueRange (campo TemporalField) Ottiene l'intervallo di valori validi per il campo specificato. |
55 | long toEpochDay () Converte questa data in Epoch Day. |
56 | String toString () Restituisce questa data come stringa, ad esempio 2007-12-03. |
57 | Periodo fino al (ChronoLocalDate endDateExclusive) Calcola il periodo tra questa data e un'altra data come periodo. |
58 | lungo fino a (Temporal endExclusive, TemporalUnit unit) Calcola la quantità di tempo fino a un'altra data in termini di unità specificata. |
59 | LocalDate con (TemporalAdjuster adjuster) Restituisce una copia rettificata di questa data. |
60 | LocalDate con (campo TemporalField, lungo newValue) Restituisce una copia di questa data con il campo specificato impostato su un nuovo valore. |
61 | LocalDate withDayOfMonth (int dayOfMonth) Restituisce una copia di questo LocalDate con il giorno del mese modificato. |
62 | LocalDate withDayOfYear (int dayOfYear) Restituisce una copia di questo LocalDate con il giorno dell'anno modificato. |
63 | LocalDate withMonth (int mese) Restituisce una copia di questo LocalDate con il mese dell'anno modificato. |
64 | LocalDate withYear (int anno) Restituisce una copia di questa LocalDate con l'anno modificato. |
Metodi ereditati
Questa classe eredita i metodi dalle seguenti classi:
- Java.lang.Object