Apakah java.util.Date Class?
import java.util.Date;
Apakah pembina java.util.Date?
Kelas java.util.Date terutamanya mempunyai dua pembina seperti yang diterangkan di bawah.Tarikh()
Pembina java.util.Date pertama ialah Date() . Ia memulakan objek dengan tarikh dan masa semasa.
Date date = new Date();
Di sini, kami memulakan pembolehubah tarikh jenis Tarikh dengan data dan masa semasa.
import java.util.Date;
public class Example {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
}
}
Pengeluaran
Isn 13 Dis 16:41:37 GMT 2021
Tarikh (milisaat panjang)
Pembina java.util.Date ini mencipta objek tarikh yang sama dengan bilangan milisaat yang telah berlalu sejak 1 Januari 1970, 00:00:00 GMT.
long ms = System.currentTimeMillis();
Date date = new Date(ms);
Di sini, kami telah memulakan pembolehubah tarikh dengan tarikh dan masa semasa hanya selepas mendapat milisaat tepat berlalu sehingga sekarang melalui System.currentTimeMillis(); dan lulus sebagai hujah kepada pembina.
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);
}
}
Pengeluaran
Isn 13 Dis 16:49:51 GMT 2021
Apakah kaedah java.util.Date
Berikut ialah kaedah java.util.Date yang penting .-
boolean selepas(Tarikh tarikh) : mengembalikan benar jika tarikh ini selepas tarikh yang diluluskan sebagai hujah.
-
boolean before(Date date) : mengembalikan benar jika tarikh ini sebelum tarikh yang diluluskan sebagai hujah.
-
int compareTo(Date date) : membandingkan tarikh yang diberikan dengan tarikh semasa.
-
boolean equals(Date date) : membandingkan kesamaan antara semasa dan tarikh yang diberikan. Mengembalikan benar jika ia adalah sama.
-
long getTime() : mengembalikan masa yang diwakili oleh objek tarikh ini.
-
void setTime(long time) : menukar masa semasa kepada masa yang diberikan.
-
String toString() : menukar tarikh ini menjadi objek jenis String.
java.util.Contoh Tarikh
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);
}
}
Pengeluaran
tarikh1 : Ahad Jan 11 15:00:00 PKT 1970 tarikh2 : Sel Jan 04 18:01:45 PKT 2022 Adakah tarikh2 selepas tarikh1 : benar Adakah tarikh2 sebelum tarikh1 : palsu
GO TO FULL VERSION