CodeGym /Blog Java /rawak /Kelas Java.util.Date
John Squirrels
Tahap
San Francisco

Kelas Java.util.Date

Diterbitkan dalam kumpulan

Apakah java.util.Date Class?

Kelas java.util.Date menyediakan tarikh dan masa dalam java.
Kelas ini menyediakan pembina dan kaedah untuk menggunakan tarikh dan masa semasa. Untuk menggunakan kelas ini dalam kod anda, anda perlu mengimport kelas java.util.Date daripada pakej java.util.

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 .
  1. boolean selepas(Tarikh tarikh) : mengembalikan benar jika tarikh ini selepas tarikh yang diluluskan sebagai hujah.

  2. boolean before(Date date) : mengembalikan benar jika tarikh ini sebelum tarikh yang diluluskan sebagai hujah.

  3. int compareTo(Date date) : membandingkan tarikh yang diberikan dengan tarikh semasa.

  4. boolean equals(Date date) : membandingkan kesamaan antara semasa dan tarikh yang diberikan. Mengembalikan benar jika ia adalah sama.

  5. long getTime() : mengembalikan masa yang diwakili oleh objek tarikh ini.

  6. void setTime(long time) : menukar masa semasa kepada masa yang diberikan.

  7. 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

Penjelasan

Dalam kod di atas, kami telah menentukan dua pembolehubah Tarikh date1 dan date2 . Selepas itu, kami telah menggunakan kaedah date2.after(date1) dan date2.before(date1) . Kaedah after() kembali benar kerana date2 datang selepas date1 . Kaedah before() mengembalikan false kerana date2 tidak datang sebelum date1 .

Kesimpulan

Menjelang akhir siaran ini, kami berharap anda telah membiasakan diri dengan kelas java.util.Date di Java. Teruskan berlatih untuk menguasai konsep yang lebih mendalam. Sehingga itu, terus berkembang dan terus bersinar!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION