Questo articolo fornirà una profonda comprensione dei seguenti concetti essenziali per lavorare con la data e l'ora in Java.
Quindi iniziamo!
Come importare lezioni di java.pacchetto temporale
In Java, le classi di qualsiasi pacchetto possono essere importate individualmente o tutte le classi possono essere importate in una volta sola.
Per importare una classe individualmente, dobbiamo specificare il nome di classe con Java.Pacchetto temporale come mostrato nello snippet di seguito:
Importa Java.tempo.Ora locale;Lo snippet di cui sopra importerà una classe denominata Ora locale Di Giava.tempo pacchetto e allo stesso modo in cui altre classi possono essere importate. Tuttavia, se dobbiamo importare più classi dello stesso pacchetto, possiamo importarle tutte contemporaneamente come descritto nello snippet seguente:
Importa Java.tempo.*;Specifica a * Firmare con il nome del pacchetto indica che l'importazione di tutte le classi di tale pacchetto.
Come mostrare la data corrente
In Java, la data può essere rappresentata nel anno mese giorno formato usando il Data locale classe.
Esempio
In questo esempio, useremo il metodo Now () della classe LocalDate per mostrare la data corrente:
public static void main (string [] args)Il codice completo e i rispettivi output sono mostrati nel frammento di seguito:
L'output verifica che il Ora() Il metodo visualizza la data corrente.
Come mostrare il tempo attuale
In Java, il tempo può essere rappresentato nel ore-minute-secondi nanosecondi formato usando il Ora locale classe.
Esempio
In questo esempio, inizialmente creiamo l'oggetto del Ora locale classe e quindi utilizzare il Ora() Metodo con l'oggetto di quella classe:
public static void main (string [] args)L'output del codice sopra è dimostrato nello screenshot di seguito:
L'output autentica l'adeguatezza del codice sopra.
Come mostrare la data e l'ora correnti
In Java, il tempo può essere rappresentato nel nanosecondi dei secondi di mese di mesi-mese formato usando il Localdatetime classe.
Esempio
In questo esempio, usiamo l'efficacia di Classe LocalDateTime creando l'oggetto di quella classe. E poi utilizziamo l'oggetto con il Ora() Metodo per visualizzare la data e l'ora correnti.
public static void main (string [] args)Il pezzo di codice sopra mostrerà il seguente output:
L'output conferma il funzionamento di Ora() metodo insieme a Localdatetime classe.
Come formattare la data e l'ora
Dall'output di cui sopra, abbiamo notato che l'ora e la data sono separate con la lettera "T", e il formato data-tempo non è così fruttuoso come dovrebbe essere. Pertanto, per formattare la data e l'ora in base alla nostra scelta possiamo utilizzare la classe DateTimeFormatter.
Esempio
Estendiamo un po 'di più l'esempio precedente, ora questa volta creeremo l'oggetto del DateTimeFormatter anche classe e ne utilizzeremo il metodo ofPattern ().
public static void main (string [] args)Creiamo un oggetto di Localdatetime e utilizzalo con il Ora() Metodo per ottenere la data e l'ora correnti. Successivamente, creiamo l'oggetto di DateTimeFormatter e utilizzalo con il ofPattern () metodo. All'interno del ofPattern () Metodo specifichiamo il formato data-tempo di nostra scelta. Finalmente utilizziamo il formato() Metodo che restituirà la stringa formattata.
Abbiamo ottenuto il formato orario della nostra scelta che autentica il funzionamento del programma sopra. Allo stesso modo, è possibile specificare il formato DateTime di tua scelta all'interno del ofPattern () metodo.
Conclusione
Giava.tempo Il pacchetto fornisce più classi come Data locale, Ora locale, O Localdatetime Classe e tutte queste classi hanno alcuni metodi predefiniti che possono essere utilizzati per lavorare con data e ora. Ad esempio, il Ora() Il metodo può essere utilizzato con ciascuna delle classi sopra menzionate per ottenere la data corrente, l'ora o la data corrente e l'ora. Allo stesso modo, il ofPattern () metodo di DateTimeFormatter La classe può essere utilizzata per ottenere il formato della data e dell'ora di scelta dell'utente. Questo articolo fornisce una profonda comprensione di come lavorare con la data e l'ora in Java.