Hva er java.util.Date Class?
import java.util.Date;
Hva er java.util.Date-konstruktørene?
Java.util.Date - klassen har primært to konstruktører som beskrevet nedenfor.Dato()
Den første java.util.Date- konstruktøren er Date() . Den initialiserer objektet med gjeldende dato og klokkeslett.
Date date = new Date();
Her initialiserer vi en datovariabel av typen Dato med gjeldende data og klokkeslett.
import java.util.Date;
public class Example {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
Produksjon
Man 13. desember 16:41:37 GMT 2021
Dato (lange millisekunder)
Denne java.util.Date- konstruktøren lager et datoobjekt som tilsvarer antall millisekunder som har gått siden 1. januar 1970, 00:00:00 GMT.
long ms = System.currentTimeMillis();
Date date = new Date(ms);
Her har vi initialisert datovariabelen med gjeldende dato og klokkeslett bare etter å ha fått de eksakte millisekunderne passert til nå gjennom System.currentTimeMillis(); og sendes som et argument til konstruktøren.
import java.util.Date;
public class Example1 {
public static void main(String[] args) {
long ms = System.currentTimeMillis();
Date date = new Date(ms);
System.out.println(date);
}
}
Produksjon
Man 13. desember 16:49:51 GMT 2021
Hva er java.util.Date-metodene
Følgende er de viktige java.util.Date -metodene.-
boolsk etter(dato dato) : returnerer sann hvis denne datoen er etter datoen som sendes som argument.
-
boolsk før(dato dato) : returnerer sann hvis denne datoen er før datoen som sendes som et argument.
-
int compareTo(Dato dato) : sammenligner gitt dato med gjeldende dato.
-
boolsk lik (dato dato) : sammenligner likhet mellom gjeldende og gitt dato. Returnerer sann hvis de er like.
-
long getTime() : returnerer tiden som dette datoobjektet representerer.
-
void setTime(long time) : endrer gjeldende tid til gitt tid.
-
String toString() : konverterer denne datoen til et String-objekt.
java.util.Dato Eksempel
import java.util.Date;
public class Example2 {
public static void main(String args[]) {
long ms = 900000000;
Date date1 = new Date(ms);
System.out.println("date1 : " + date1);
Date date2 = new Date();
System.out.println("date2 : " + date2);
boolean after = date2.after(date1);
System.out.println("Is date2 after date1 : " + after);
boolean before = date2.before(date1);
System.out.println("Is date2 before date1 : " + before);
}
}
Produksjon
dato1 : søn 11 jan 15:00:00 PKT 1970 dato2 : tirs 04 jan 18:01:45 PKT 2022 Er dato2 etter dato1 : sant Er dato2 før dato1 : usant
GO TO FULL VERSION