Java.util.Dataklasse og dens metoder

Java.util.Dataklasse og dens metoder
I Java kan det være et krav å analysere “Datoer”Tilsvarende forskjellige tidssoner. For eksempel å sammenligne flere datoer basert på visse metoder. I slike situasjoner, "Java.util.Dato”Klasse er hjelpende i å utføre forskjellige operasjoner med de spesifiserte eller genererte datoene (flere tidssoner).

Denne artikkelen vil utdype å bruke "Java.util.Dato”Klasse og anvende metoder.

Hva er “Java.util.Dato ”-klasse?

For å vise dato og klokkeslett, “Java.util.Dato”Klasse kan brukes. Denne klassen inneholder metoder og konstruktører for å evaluere og returnere dato og klokkeslett.

Konstruktører av “Java.util.Dato ”-klasse
Følgende er “Java.util.Dato”Klassekonstruktører:

Konstruktør Funksjonalitet
Dato() Oppretter et datoobjekt som refererer til dagens dato og klokkeslett.
Dato (lange millisekunder) Gjør et objekt (dato) for de medfølgende millisekundene siden “1. januar 1970”.

Metoder for “Java.util.Dato ”-klasse
Tabellen under levert diskuterer klassemetodene og deres funksjonaliteter:

Metode Funksjonalitet
Boolsk før (datoobjekt) Denne metoden kommer tilbake “ekte”Hvis gjeldende eller spesifisert dato er før den gitte datoen.
Boolsk etter (dateobjekt) Denne metoden kommer tilbake “ekte”Hvis gjeldende eller spesifisert dato er etter den oppgitte datoen.
boolsk lik (datoobjekt) Det kommer tilbake “ekte”Hvis begge de gitte datoene er like.
int sammenligning (datoobjekt) Denne metoden sammenligner to datoer og returnerer det boolske utfallet basert på det. Sammenligningsparametrene inkluderer følgende:
  • 0”Argument indikerer at datoen er lik den gitte datoen.
  • -1”Betegner at argumentets dato er større enn gitt dato.
  • -1”Betegner at argumentets dato er større enn gitt dato.
Lang GetTime () Denne metoden gir antall millisekunder som er sendt fra “1. januar 1970”Inntil gjeldende dato.
ugyldig Settime (lenge) Den setter dagens dato og klokkeslett til den oppgitte datoen og klokkeslettet.
String toString () Denne metoden forvandler objektet (dato) til “Streng”Objekt.
Objektklone () Det genererer en klon for tilgangsobjektet.

Eksempel 1: Bruke “Java.util.Dato ”-klasse i Java
Dette eksemplet bruker den oppgitte klassen for å returnere dagens dato og klokkeslett:

offentlig klasse date
public static void main (String args [])
Java.util.Dato CurrentDate = New Java.util.Dato();
System.ute.Println ("Gjeldende dato er:"+CurrentDate);

I ovennevnte kodebit, lag bare en "Dato”Objekt ved hjelp av“Java.util.Dato”Klasse for å returnere gjeldende/nåværende dato og klokkeslett.

Produksjon

I denne utgangen kan det observeres at gjeldende dato og tid returneres på riktig måte.

Før du fortsetter til neste eksempel, må du sørge for å importere følgende pakke for å vise dato og klokkeslett:

Importer Java.util.Dato;

Eksempel 2: Bruke “Java.util.Dato ”klassemetoder i Java
Følgende eksempel bruker de diskuterte klassemetodene for å evaluere datoobjekter på forskjellige parametere og returnere det tilsvarende utfallet i hvert scenario:

public class date2
public static void main (String args [])
Dato FirstDate = New Date (2015, 9, 25);
Dato Seconddate = New Date (2009, 12, 17);
if (Seconddate.før (firstDate) == true)
System.ute.Println ("den andre datoen er før første date");

annet
System.ute.Println ("den andre datoen er etter første date");

if (Seconddate.etter (førstedato) == true)
System.ute.Println ("den andre datoen er etter første date");

annet
System.ute.Println ("den første datoen er etter andre dato");
Objekt klonedat = FirstDate.klon ();
System.ute.Println ("Cloned Date->" + Clonedate.toString ());
System.ute.Println ("Sammenligningen er:"+FirstDate.sammenligning (Seconddate));
System.ute.Println ("Resultatet er:"+FirstDate.lik (Seconddate));
Lang tid = Seconddate.GetTime ();
System.ute.Println ("Den forløpte tiden er:"+tid);

I henhold til kodelinjene, utfør følgende trinn:

  • Opprett to datoobjekter via “ny”Nøkkelord og“Dato()Henholdsvis konstruktør.
  • I neste trinn kan du knytte "Java.util.Dato”Klasse“før()”Og“etter()”Metoder og påkalle den tilsvarende tilstanden i“Hvis/ellers”Uttalelse.
  • Etter det, bruk klassen “klon ()”Og“toString ()”Metoder for å returnere den klonede datoen som en“Streng”.
  • Nå, tilknytte "sammenligne med()”Og“er lik()”Metoder for å sammenligne datoobjektet og returnere henholdsvis den tilsvarende verdien og den boolske verdien.
  • Til slutt, bruk "GetTime ()”Metode for å hente den forløpte tiden fra“1. januar 1970”Til den spesifiserte datoen med hensyn til det tilhørende datoobjektet.

Produksjon

Dette utfallet betyr at de tilsvarende funksjonalitetene oppnås deretter.

Konklusjon

Java.util.Dato”Klasse kan brukes til å vise tid og dato. Denne klassen inkluderer "før (datoobjekt)", "etter (datoobjekt)", "boolsk lik (dato objekt)", "int sammenligning (dato objekt)", "lang getTime ()", "void setTime (lang Tid) ”,“ String ToString () ”,“ Int HashCode () ”og“ Object Clone () ”-metoder. Denne bloggen diskuterte bruken av “Java.util.Dato ”-klasse og dens metoder i Java.