Mi az a java.util.Date Class?
import java.util.Date;
Mik azok a java.util.Date konstruktorok?
A java.util.Date osztálynak elsősorban két konstruktora van az alábbiak szerint.Dátum()
Az első java.util.Date konstruktor a Date() . Inicializálja az objektumot az aktuális dátummal és időponttal.
Date date = new Date();
Itt inicializálunk egy Date típusú dátumváltozót az aktuális adatokkal és idővel.
import java.util.Date;
public class Example {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
Kimenet
2021. december 13. hétfő, 16:41:37 GMT
Dátum (hosszú ezredmásodperc)
Ez a java.util.Date konstruktor egy dátumobjektumot hoz létre, amely megegyezik az 1970. január 1., 00:00:00 GMT óta eltelt ezredmásodpercek számával.
long ms = System.currentTimeMillis();
Date date = new Date(ms);
Itt a dátum változót az aktuális dátummal és idővel inicializáltuk csak azután, hogy a System.currentTimeMillis(); és érvként átadva a konstruktornak.
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);
}
}
Kimenet
2021. december 13. hétfő, 16:49:51 GMT
Mik azok a java.util.Date metódusok
Az alábbiakban bemutatjuk a fontos java.util.Date metódusokat.-
logikai érték after(Date date) : igazat ad vissza, ha ez a dátum az argumentumként átadott dátum után van.
-
logikai érték előtt(Dátum dátuma) : igazat ad vissza, ha ez a dátum az argumentumként átadott dátum előtt van.
-
int Összehasonlítás(Dátum dátum) : összehasonlítja az adott dátumot az aktuális dátummal.
-
logikai érték egyenlő (Dátum dátuma) : összehasonlítja az aktuális és az adott dátum egyenlőségét. Igazat ad vissza, ha azonosak.
-
long getTime() : azt az időt adja vissza, amelyet ez a dátumobjektum képvisel.
-
void setTime(long time) : megváltoztatja az aktuális időt a megadott időre.
-
String toString() : ezt a dátumot String típusú objektummá alakítja.
java.util.Dátum példa
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);
}
}
Kimenet
dátum1 : V Jan 11 15:00:00 PKT 1970 dátum2 : K Jan 04 18:01:45 PKT 2022 A dátum2 dátum1 után van : igaz A dátum2 a dátum1 előtt van : hamis
GO TO FULL VERSION