java.time.LocalDateTime Classe
introduzione
Il java.time.LocalDateTime class rappresenta una data-ora senza un fuso orario nel sistema di calendario ISO-8601, come 2007-12-03T10: 15: 30.
Dichiarazione di classe
Di seguito è riportata la dichiarazione per java.time.LocalDateTime classe -
public final class LocalDateTime
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDateTime
, Serializable
Campo
Di seguito sono riportati i campi per java.time.LocalDateTime classe -
static LocalDateTime MAX - Il valore LocalDateTime massimo supportato, "+ 999999999-12-31T23: 59: 59.999999999".
static LocalDateTime MIN - Il valore LocalDateTime minimo supportato, "-999999999-01-01T00: 00: 00".
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 e ora di questo oggetto. |
2 | OffsetDateTime atOffset (offset di ZoneOffset) Combina questa data-ora con un'ora di offset per creare un OffsetDateTime. |
3 | ZonedDateTime atZone (ZoneId zone) Combina questa data-ora con un fuso orario per creare un ZonedDateTime. |
4 | int compareTo (ChronoLocalDateTime altro) Confronta questa data-ora con un'altra data-ora. |
5 | booleano è uguale a (Object obj) Controlla se questa data-ora è uguale a un'altra data-ora. |
6 | Formato stringa (formattatore DateTimeFormatter) Formatta questa data-ora utilizzando il formattatore specificato. |
7 | static LocalDateTime from (TemporalAccessor temporal) Ottiene un'istanza di LocalDateTime da un oggetto temporale. |
8 | int get (campo TemporalField) Ottiene il valore del campo specificato da questa data-ora come int. |
9 | int getDayOfMonth () Ottiene il campo del giorno del mese. |
10 | DayOfWeek getDayOfWeek () Ottiene il campo del giorno della settimana, che è un'enumerazione DayOfWeek. |
11 | int getDayOfYear () Ottiene il campo del giorno dell'anno. |
12 | int getHour () Ottiene il campo dell'ora del giorno. |
13 | long getLong (campo TemporalField) Ottiene il valore del campo specificato da questa data-ora come long. |
14 | Mese getMinute () Ottiene il campo dei minuti. |
15 | Month getMonth () Ottiene il campo del mese dell'anno utilizzando l'enumerazione Month. |
16 | int getMonthValue () Ottiene il campo del mese dell'anno compreso tra 1 e 12. |
17 | int getNano () Ottiene il campo nano-di-secondo. |
18 | int getSecond () Ottiene il campo dei secondi. |
19 | int getYear () Ottiene il campo dell'anno. |
20 | int hashCode () Un codice hash per questa data-ora. |
21 | booleano isAfter (ChronoLocalDateTime altro) Controlla se questa data-ora è successiva alla data-ora specificata. |
22 | booleano isBefore (ChronoLocalDateTime altro) Controlla se questa data-ora è precedente alla data-ora specificata. |
23 | booleano isEqual (ChronoLocalDateTime altro) Controlla se questa data-ora è uguale alla data-ora specificata. |
24 | boolean isSupported (campo TemporalField) Controlla se il campo specificato è supportato. |
25 | boolean isSupported (unità TemporalUnit) Controlla se l'unità specificata è supportata. |
26 | LocalDateTime meno (long amountToSubtract, TemporalUnit unit) Restituisce una copia di questa data e ora con l'importo specificato sottratto. |
27 | LocalDateTime meno (TemporalAmount amountToSubtract) Restituisce una copia di questa data e ora con l'importo specificato sottratto. |
28 | LocalDateTime menoDays (long daysToSubtract) Restituisce una copia di questo LocalDateTime con il numero di giorni specificato sottratto. |
29 | LocalDateTime menoHours (long hoursToSubtract) Restituisce una copia di questo LocalDateTime con il numero di ore specificato sottratto. |
30 | LocalDateTime menoMinutes (long minutesToSubtract) Restituisce una copia di questo LocalDateTime con il numero di minuti specificato sottratto. |
31 | LocalDateTime menoMonths (long monthsToSubtract) Restituisce una copia di questo LocalDateTime con il numero di mesi specificato sottratto. |
32 | LocalDateTime menoNanos (nano lungo) Restituisce una copia di questo LocalDateTime con il numero di nanosecondi specificato sottratto. |
33 | LocalDateTime meno secondi (lunghi secondi) Restituisce una copia di questo LocalDateTime con il numero di secondi specificato sottratto. |
34 | LocalDateTime menoWeeks (long weeksToSubtract) Restituisce una copia di questo LocalDateTime con il numero di settimane specificato sottratto. |
35 | LocalDateTime menoYears (long yearsToSubtract) Restituisce una copia di questo LocalDateTime con il numero di anni specificato sottratto. |
36 | static LocalDateTime now () Ottiene la data e l'ora corrente dall'orologio di sistema nel fuso orario predefinito. |
37 | static LocalDateTime now (Clock clock) Ottiene la data-ora corrente dall'orologio specificato. |
38 | static LocalDateTime ora (ZoneId zone) Ottiene la data-ora corrente dall'orologio di sistema nel fuso orario specificato. |
39 | static LocalDateTime of (int year, int month, int dayOfMonth, int hour, int minute) Ottiene un'istanza di LocalDateTime da anno, mese, giorno, ora e minuto, impostando il secondo e il nanosecondo su zero. |
40 | static LocalDateTime of (int year, int month, int dayOfMonth, int hour, int minute, int second) Ottiene un'istanza di LocalDateTime da anno, mese, giorno, ora, minuti e secondi, impostando il nanosecondo su zero. |
41 | static LocalDateTime of (int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) Ottiene un'istanza di LocalDateTime da anno, mese, giorno, ora, minuto, secondo e nanosecondo. |
42 | static LocalDateTime of (int year, Month month, int dayOfMonth, int hour, int minute, int second) Ottiene un'istanza di LocalDateTime da anno, mese, giorno, ora, minuti e secondi, impostando il nanosecondo su zero. |
43 | static LocalDateTime of (int year, Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) Ottiene un'istanza di LocalDateTime da anno, mese, giorno, ora, minuto, secondo e nanosecondo. |
44 | static LocalDateTime di (LocalDate date, LocalTime time) Ottiene un'istanza di LocalDateTime da una data e un'ora. |
45 | static LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, ZoneOffset offset) Ottiene un'istanza di LocalDateTime dall'epoca di 1970-01-01T00: 00: 00Z. |
46 | static LocalDateTime ofInstant (Instant instant, ZoneId zone) Ottiene un'istanza di LocalDateTime da un Instant e da un ID zona. |
47 | static LocalDateTime parse (CharSequence text) Ottiene un'istanza di LocalDateTime da una stringa di testo come 2007-12-03T10: 15: 30. |
48 | static LocalDateTime parse (CharSequence text, DateTimeFormatter formatter) Ottiene un'istanza di LocalDateTime da una stringa di testo utilizzando un formattatore specifico. |
49 | LocalDateTime plus (long amountToAdd, unità TemporalUnit) Restituisce una copia di questa data-ora con l'importo specificato aggiunto. |
50 | LocalDateTime plus (TemporalAmount amountToAdd) Restituisce una copia di questa data-ora con l'importo specificato aggiunto. |
51 | LocalDateTime plusDays (long daysToAdd) Restituisce una copia di questo LocalDateTime con il numero di giorni specificato aggiunto. |
52 | LocalDateTime plusHours (long hoursToAdd) Restituisce una copia di questo LocalDateTime con il numero di ore specificato aggiunto. |
53 | LocalDateTime plusMinutes (long minutesToAdd) Restituisce una copia di questo LocalDateTime con il numero di minuti specificato aggiunto. |
54 | LocalDateTime plusMonths (long monthsToAdd) Restituisce una copia di questo LocalDateTime con il numero di mesi specificato aggiunto. |
55 | LocalDateTime plusNanos (long nano) Restituisce una copia di questo LocalDateTime con il numero specificato di nanosecondi aggiunti. |
56 | LocalDateTime plusSeconds (lunghi secondi) Restituisce una copia di questo LocalDateTime con il numero di secondi specificato aggiunto. |
57 | LocalDateTime plusWeeks (long weeksToAdd) Restituisce una copia di questo LocalDateTime con il numero di settimane specificato aggiunto. |
58 | LocalDateTime plusYears (long yearsToAdd) Restituisce una copia di questo LocalDateTime con il numero di anni specificato aggiunto. |
59 | Interroga questa data-ora utilizzando la query specificata. |
60 | Intervallo ValueRange (campo TemporalField) Ottiene l'intervallo di valori validi per il campo specificato. |
61 | LocalDate toLocalDate () Ottiene la parte LocalDate di questa data-ora. |
62 | LocalTime toLocalTime () Ottiene la parte LocalTime di questa data-ora. |
63 | String toString () Restituisce questa data come stringa, ad esempio 2007-12-03T10: 15: 30. |
64 | LocalDateTime truncatedTo (unità TemporalUnit) Restituisce una copia di questo LocalDateTime con l'ora troncata. |
65 | lungo fino a (Temporal endExclusive, TemporalUnit unit) Calcola la quantità di tempo fino a un'altra data-ora in termini di unità specificata. |
66 | LocalDateTime con (TemporalAdjuster adjuster) Restituisce una copia modificata di questa data-ora. |
67 | LocalDateTime con (campo TemporalField, lungo newValue) Restituisce una copia di questa data-ora con il campo specificato impostato su un nuovo valore. |
68 | LocalDateTime withDayOfMonth (int dayOfMonth) Restituisce una copia di questo LocalDateTime con il giorno del mese modificato. |
69 | LocalDateTime withDayOfYear (int dayOfYear) Restituisce una copia di questo LocalDateTime con il giorno dell'anno modificato. |
70 | LocalDateTime withHour (int ora) Restituisce una copia di questo LocalDateTime con l'ora del giorno modificata. |
71 | LocalDateTime withMinute (int minute) Restituisce una copia di questo LocalDateTime con il minuto dell'ora modificato. |
72 | LocalDateTime withMonth (int mese) Restituisce una copia di questo LocalDateTime con il mese dell'anno modificato. |
73 | LocalDateTime withNano (int nanoOfSecond) Restituisce una copia di questo LocalDateTime con il nano-di-secondo alterato. |
74 | LocalDateTime withSecond (int secondo) Restituisce una copia di questo LocalDateTime con il secondo del minuto modificato. |
75 | LocalDateTime withYear (int anno) Restituisce una copia di questo LocalDateTime con l'anno modificato. |
Metodi ereditati
Questa classe eredita i metodi dalle seguenti classi:
- Java.lang.Object