Wat is java.util.Date-klasse?
import java.util.Date;
Wat zijn de java.util.Date-constructors?
De klasse java.util.Date heeft voornamelijk twee constructors, zoals hieronder wordt beschreven.Datum()
De eerste java.util.Date- constructor is Date() . Het initialiseert het object met de huidige datum en tijd.
Date date = new Date();
Hier initialiseren we een datumvariabele van het type Datum met actuele gegevens en tijd.
import java.util.Date;
public class Example {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
Uitgang
ma 13 december 16:41:37 GMT 2021
Datum (lange milliseconden)
Deze java.util.Date- constructor maakt een datumobject dat gelijk is aan het aantal milliseconden dat is verstreken sinds 1 januari 1970, 00:00:00 GMT.
long ms = System.currentTimeMillis();
Date date = new Date(ms);
Hier hebben we de datumvariabele pas geïnitialiseerd met de huidige datum en tijd nadat we de exacte milliseconden tot nu toe hebben verstreken via System.currentTimeMillis(); en doorgeven als argument aan de constructor.
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);
}
}
Uitgang
ma 13 december 16:49:51 GMT 2021
Wat zijn de java.util.Date-methoden
Hieronder volgen de belangrijke java.util.Date -methoden.-
boolean after(Date date) : retourneert true als deze datum na de datum valt die als argument is doorgegeven.
-
boolean before(Date date) : retourneert true als deze datum vóór de datum ligt die als argument wordt doorgegeven.
-
int CompareTo(Date date) : vergelijkt gegeven datum met de huidige datum.
-
boolean equals(Date date) : vergelijkt gelijkheid tussen huidige en gegeven datum. Retourneert waar als ze hetzelfde zijn.
-
long getTime() : retourneert de tijd die dit datumobject vertegenwoordigt.
-
void setTime(long time) : verandert de huidige tijd in de opgegeven tijd.
-
String toString() : converteert deze datum naar een object van het type String.
java.util.Date Voorbeeld
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);
}
}
Uitgang
datum1 : zo 11 jan 15:00:00 PKT 1970 datum2 : di 04 jan 18:01:45 PKT 2022 Is datum2 na datum1 : waar Is datum2 voor datum1 : onwaar
GO TO FULL VERSION