CodeGym /Java Blog /Acak /Kelas Java.util.Tanggal
John Squirrels
Level 41
San Francisco

Kelas Java.util.Tanggal

Dipublikasikan di grup Acak

Apa itu kelas java.util.Date?

Kelas java.util.Date menyediakan tanggal dan waktu di java.
Kelas ini menyediakan konstruktor dan metode untuk menggunakan tanggal dan waktu saat ini. Untuk menggunakan kelas ini dalam kode Anda, Anda perlu mengimpor kelas java.util.Date dari paket java.util.

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 .
  1. boolean after(Date date) : mengembalikan true jika tanggal ini setelah tanggal yang diteruskan sebagai argumen.

  2. boolean before(Date date) : mengembalikan true jika tanggal ini sebelum tanggal yang diteruskan sebagai argumen.

  3. int compareTo(Date date) : membandingkan tanggal yang diberikan dengan tanggal saat ini.

  4. boolean equals(Date date) : membandingkan kesetaraan antara tanggal saat ini dan tanggal yang diberikan. Mengembalikan true jika keduanya sama.

  5. long getTime() : mengembalikan waktu yang diwakili oleh objek tanggal ini.

  6. void setTime(long time) : mengubah waktu saat ini ke waktu yang diberikan.

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

Penjelasan

Dalam kode di atas, kami telah mendefinisikan dua variabel Tanggal date1 dan date2 . Setelah itu, kami menggunakan metode date2.after(date1) dan date2.before(date1) . Metode after() mengembalikan true karena date2 muncul setelah date1 . Metode before() mengembalikan false karena date2 tidak datang sebelum date1 .

Kesimpulan

Di akhir posting ini, kami harap Anda sudah terbiasa dengan kelas java.util.Date di Java. Teruslah berlatih untuk penguasaan konsep yang lebih mendalam. Sampai saat itu, terus tumbuh dan terus bersinar!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION