Vad är java.util.Date Class?
import java.util.Date;
Vilka är java.util.Date-konstruktörerna?
Klassen java.util.Date har i första hand två konstruktorer som beskrivs nedan.Datum()
Den första java.util.Date- konstruktorn är Date() . Den initierar objektet med aktuellt datum och tid.
Date date = new Date();
Här initierar vi en datumvariabel av typen Datum med aktuell data och tid.
import java.util.Date;
public class Example {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
Produktion
mån 13 dec 16:41:37 GMT 2021
Datum (långa millisekunder)
Denna java.util.Date- konstruktor skapar ett datumobjekt som är lika med antalet millisekunder som har förflutit sedan 1 januari 1970, 00:00:00 GMT.
long ms = System.currentTimeMillis();
Date date = new Date(ms);
Här har vi initierat datumvariabeln med aktuellt datum och tid först efter att ha fått de exakta millisekunderna att passera tills nu genom System.currentTimeMillis(); och skickar som ett argument till 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);
}
}
Produktion
mån 13 dec 16:49:51 GMT 2021
Vilka är java.util.Date-metoderna
Följande är de viktiga java.util.Date- metoderna.-
boolean after(Date date) : returnerar sant om detta datum är efter det datum som skickas som argument.
-
boolean before(Datum date) : returnerar sant om detta datum är före det datum som skickas som argument.
-
int compareTo(Datum datum) : jämför givet datum med aktuellt datum.
-
boolean equals(Date date) : jämför likheten mellan aktuellt och givet datum. Returnerar sant om de är samma.
-
long getTime() : returnerar tiden som detta datumobjekt representerar.
-
void setTime(long time) : ändrar den aktuella tiden till den givna tiden.
-
String toString() : konverterar detta datum till ett objekt av typen String.
java.util.Date Exempel
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);
}
}
Produktion
datum 1 : sön 11 jan 15:00:00 PKT 1970 datum 2 : ti 04 jan 18:01:45 PKT 2022 Är datum 2 efter datum 1 : sant Är datum 2 före datum 1 : falskt
GO TO FULL VERSION