Giava.util.Classe di date e i suoi metodi

Giava.util.Classe di date e i suoi metodi
In Java, può esserci un requisito per analizzare il "Date"Corrispondente a vari fusi orari. Ad esempio, confrontando più date basate su alcuni metodi. In tali situazioni, il "Giava.util.Data"La classe è assistita nell'esecuzione di varie operazioni con le date specificate o generate (più fusi orari).

Questo articolo approfondirà l'utilizzo del "Giava.util.Data"Classe e applicazione dei suoi metodi.

Qual è il "Java.util.Classe di data "?

Per visualizzare la data e l'ora, il "Giava.util.Data"La classe può essere utilizzata. Questa classe contiene metodi e costruttori per valutare e restituire la data e l'orario.

Costruttori di “Java.util.Classe di data "
Di seguito sono i "Giava.util.Data"Costruttori di classe:

Costruttore Funzionalità
Data() Crea un oggetto di data che si riferisce alla data e all'ora attuale.
Data (lunghi millisecondi) Fa un oggetto (data) per i millisecondi forniti da "1 gennaio 1970".

Metodi di “Java.util.Classe di data "
La tabella sotto fornita discute i metodi di classe e le loro funzionalità:

Metodo Funzionalità
Booleano prima (oggetto data) Questo metodo ritorna "VERO"Se la data corrente o specificata è prima della data data.
Booleano dopo (data oggetto) Questo metodo ritorna "VERO"Se la data corrente o specificata è dopo la data fornita.
booleano uguali (data oggetto) Ritorna "VERO"Se entrambe le date fornite sono uguali.
int comparazione (data oggetto) Questo metodo confronta due date e restituisce il risultato booleano in base a questo. I parametri di confronto includono quanto segue:
  • IL "0"L'argomento indica che la data è uguale alla data data.
  • "-1"Significa che la data dell'argomento è maggiore della data fornita.
  • "-1"Significa che la data dell'argomento è maggiore della data fornita.
Long GetTime () Questo metodo fornisce il numero di millisecondi passati da "1 gennaio 1970"Fino alla data corrente.
void settime (lungo tempo) Imposta la data e l'ora presenti alla data e all'ora fornite.
String toString () Questo metodo trasforma l'oggetto (data) in "Corda"Oggetto.
Object Clone () Genera un clone per l'oggetto di accesso.

Esempio 1: applicazione del "Java.util.Classe da data "in Java
Questo esempio applica la classe dichiarata per restituire la data e l'ora presenti:

Data di classe pubblica
public static void main (string args [])
Giava.util.Date CurrentDate = new Java.util.Data();
Sistema.fuori.println ("La data corrente è:"+CurrentDate);

Nel frammento di codice sopra, crea semplicemente un "Data"Oggetto con l'aiuto di"Giava.util.Data"Classe per restituire la data e l'ora attuali.

Produzione

In questo output, si può osservare che la data e l'ora corrente vengono restituite in modo appropriato.

Prima di procedere all'esempio successivo, assicurarsi di importare il seguente pacchetto per visualizzare la data e l'ora:

Importa Java.util.Data;

Esempio 2: applicazione del "Java.util.Data "Metodi di classe in Java
L'esempio seguente applica i metodi di classe discussi per valutare gli oggetti della data su parametri diversi e restituire il risultato corrispondente in ogni scenario:

Classe pubblica Data2
public static void main (string args [])
Data FirstDate = new Date (2015, 9, 25);
Data SecondDate = new Date (2009, 12, 17);
if (Seconddate.prima (firstdate) == true)
Sistema.fuori.println ("La seconda data è prima del primo appuntamento");

altro
Sistema.fuori.println ("La seconda data è dopo il primo appuntamento");

if (Seconddate.dopo (firstdate) == true)
Sistema.fuori.println ("La seconda data è dopo il primo appuntamento");

altro
Sistema.fuori.println ("Il primo appuntamento è dopo la seconda data");
Object CloneDate = FirstDate.clone();
Sistema.fuori.println ("clonad date->" + clonefato.accordare());
Sistema.fuori.println ("Il confronto è:"+FirstDate.confronto (seconda data));
Sistema.fuori.println ("Il risultato è:"+FirstDate.equals (Seconddate));
Lungo tempo = Seconddate.prendi tempo();
Sistema.fuori.println ("Il tempo trascorso è:"+tempo);

Secondo le righe di codice sopra, eseguire i seguenti passaggi:

  • Crea due oggetti da data tramite "nuovo"Parola chiave e"Data()"Costruttore, rispettivamente.
  • Nel passaggio successivo, associa il "Giava.util.Data" classe "Prima()" E "Dopo()"Metodi e invocare la condizione corrispondente in"se altro" dichiarazione.
  • Successivamente, applica la classe "clone()" E "accordare()"Metodi per restituire la data clonata come"Corda".
  • Ora, associa il "Paragonare a()" E "equivale()"Metodi per confrontare l'oggetto della data e restituire il valore corrispondente e il valore booleano, rispettivamente.
  • Infine, applica il “prendi tempo()"Metodo per recuperare il tempo trascorso da"1 gennaio 1970"Alla data specificata rispetto all'oggetto data associato.

Produzione

Questo risultato significa che le funzionalità corrispondenti sono raggiunte di conseguenza.

Conclusione

IL "Giava.util.Data"La classe può essere utilizzata per visualizzare l'ora e la data. Questa classe include "Before (Date Object)", "After (Date Object)", "Boolean Equals (Date Object)", "Int ComparatO (Data Object)", "Long GetTime ()", "Void SetTime (Long tempo) "," String toString () "," Int HashCode () "e" Object Clone () "Metodi. Questo blog ha discusso dell'utilizzo del "Java.util.Classe di data "e i suoi metodi in Java.