Groovy - Tanggal & Waktu
Tanggal kelas mewakili waktu instan tertentu, dengan presisi milidetik. Kelas Tanggal memiliki dua konstruktor seperti yang ditunjukkan di bawah ini.
Tanggal()
Sintaksis
public Date()
Parameters - Tidak ada.
Return Value
Mengalokasikan objek Tanggal dan menginisialisasinya sehingga itu mewakili waktu di mana ia dialokasikan, diukur ke milidetik terdekat.
Contoh
Berikut adalah contoh penggunaan metode ini -
class Example {
static void main(String[] args) {
Date date = new Date();
// display time and date using toString()
System.out.println(date.toString());
}
}
Saat kita menjalankan program di atas, kita akan mendapatkan hasil sebagai berikut. Output berikut akan memberi Anda tanggal dan waktu saat ini -
Thu Dec 10 21:31:15 GST 2015
Tanggal (milidetik panjang)
Sintaksis
public Date(long millisec)
Parameters
Milidetik - Jumlah milidetik yang akan ditentukan sejak waktu dasar standar.
Return Value - Mengalokasikan a Date objek dan menginisialisasinya untuk mewakili jumlah milidetik yang ditentukan sejak waktu dasar standar yang dikenal sebagai "zaman", yaitu 1 Januari 1970, 00:00:00 GMT.
Contoh
Berikut adalah contoh penggunaan metode ini -
class Example {
static void main(String[] args) {
Date date = new Date(100);
// display time and date using toString()
System.out.println(date.toString());
}
}
Saat kita menjalankan program di atas, kita akan mendapatkan hasil sebagai berikut -
Thu Jan 01 04:00:00 GST 1970
Berikut adalah metode yang diberikan dari kelas Tanggal. Dalam semua metode kelas Tanggal yang menerima atau mengembalikan nilai tahun, bulan, tanggal, jam, menit, dan detik, representasi berikut digunakan -
Satu tahun y diwakili oleh bilangan bulat y - 1900.
Satu bulan diwakili oleh bilangan bulat dari 0 hingga 11; 0 adalah Januari, 1 Februari, dan seterusnya; jadi 11 Desember.
Tanggal (hari dalam sebulan) diwakili oleh bilangan bulat dari 1 hingga 31 dengan cara biasa.
Satu jam diwakili oleh bilangan bulat dari 0 hingga 23. Jadi, jam dari tengah malam hingga 1 pagi adalah jam 0, dan jam dari siang hingga 1 siang adalah jam 12.
Satu menit diwakili oleh bilangan bulat dari 0 hingga 59 dengan cara biasa.
Detik diwakili oleh bilangan bulat dari 0 hingga 61.
Sr.No. | Metode & Deskripsi |
---|---|
1 | setelah()
Menguji apakah tanggal ini setelah tanggal yang ditentukan. |
2 | sama dengan ()
Membandingkan dua tanggal untuk persamaan. Hasilnya benar jika dan hanya jika argumennya bukan null dan merupakan objek Tanggal yang mewakili titik waktu yang sama, hingga milidetik, sebagai objek ini. |
3 | dibandingkan dengan()
Membandingkan dua Tanggal untuk pemesanan. |
4 | toString ()
Mengonversi objek Tanggal ini menjadi String |
5 | sebelum()
Menguji apakah tanggal ini sebelum tanggal yang ditentukan. |
6 | getTime ()
Mengembalikan jumlah milidetik sejak 1 Januari 1970, 00:00:00 GMT diwakili oleh objek Tanggal ini. |
7 | Atur waktu()
Menyetel objek Tanggal ini untuk mewakili titik waktu yaitu milidetik waktu setelah 1 Januari 1970 00:00:00 GMT. |