Apa itu kelas java.util.Date?
import java.util.Date;
Apa itu konstruktor java.util.Date?
Kelas java.util.Date terutama memiliki dua konstruktor seperti yang dijelaskan di bawah ini.Tanggal()
Konstruktor java.util.Date pertama adalah Date() . Ini menginisialisasi objek dengan tanggal dan waktu saat ini.
Date date = new Date();
Di sini, kami menginisialisasi variabel tanggal tipe Tanggal dengan data dan waktu saat ini.
import java.util.Date;
public class Example {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
Keluaran
Sen 13 Des 16:41:37 GMT 2021
Tanggal (milidetik panjang)
Konstruktor java.util.Date ini membuat objek tanggal yang sama dengan jumlah milidetik yang telah berlalu sejak 1 Januari 1970, 00:00:00 GMT.
long ms = System.currentTimeMillis();
Date date = new Date(ms);
Di sini, kami telah menginisialisasi variabel tanggal dengan tanggal dan waktu saat ini hanya setelah melewati milidetik yang tepat hingga sekarang melalui System.currentTimeMillis(); dan meneruskan sebagai argumen ke konstruktor.
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);
}
}
Keluaran
Sen 13 Des 16:49:51 GMT 2021
Apa saja metode java.util.Date
Berikut ini adalah metode java.util.Date yang penting .-
boolean after(Date date) : mengembalikan true jika tanggal ini setelah tanggal yang diteruskan sebagai argumen.
-
boolean before(Date date) : mengembalikan true jika tanggal ini sebelum tanggal yang diteruskan sebagai argumen.
-
int compareTo(Date date) : membandingkan tanggal yang diberikan dengan tanggal saat ini.
-
boolean equals(Date date) : membandingkan kesetaraan antara tanggal saat ini dan tanggal yang diberikan. Mengembalikan true jika keduanya sama.
-
long getTime() : mengembalikan waktu yang diwakili oleh objek tanggal ini.
-
void setTime(long time) : mengubah waktu saat ini ke waktu yang diberikan.
-
String toString() : mengubah tanggal ini menjadi objek tipe String.
Contoh java.util.Tanggal
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);
}
}
Keluaran
tanggal1 : Minggu 11 Jan 15:00:00 PKT 1970 tanggal2 : Sel 04 Jan 18:01:45 PKT 2022 Apakah tanggal2 setelah tanggal1 : benar Apakah tanggal2 sebelum tanggal1 : salah
GO TO FULL VERSION