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 | 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