Senin, 12 November 2018

Mengetahui Tanggal Bulan Tahun Sekarang dengan Calendar

Java mempunyai mempunyai banyak unit pengolahan tanggal. Salah duanya adalah di java.util.date dan java.util.Calendar. Di artikel ini, kedua class tadi merupakan wadah dari fungsi yang akan saya singgung disini:

Calendar.YEAR digunakan untuk mengetahui tahun saat ini.
Calendar.MONTH digunakan untuk mengetahui bulan saat ini.
Calendar.DAY_OF_MONTH digunakan untuk mengetahui tanggal saat ini.

kesemua fungsi diatas mengembalikan nilai berupa integer. Sehingga jika kita ingin mendapatkan nilai dari tahun, maka dapat menuliskan kode seperti ini:

int tahun = kalender.get(Calendar.YEAR);

Fungsi-fungsi diatas tidak berdiri sendiri. Mereka hanya mengambil nilai tahun, bulan, dan tanggal dari data tanggal yang didapatkan dari fungsi lain. Dalam hal ini, mereka mendapatkannya dari setTime(). Sedangkan setTime sendiri mendapat masukan dari tanggal saat ini dari Date.

Dengan demikian, kita sebenarnya mendapatkan "benar-benar" tanggal dari Date(). Fungsi Calendar.YEAR, Calendar.Month dan Calendar.DAY_OF_MONTH  hanya mengambil bagian tanggal yang sesuai fungsinya.

Kode Program Selengkapnya:

import java.util.Date;
import java.util.Calendar;

class Sekarang {
   public static void main(String[] args) {
      Date skr;
      Calendar kalender;
      int tahun;
      int bulan;
      int tgl;

      kalender = Calendar.getInstance();
      skr = new Date();
      kalender.setTime(skr);
      tahun = kalender.get(Calendar.YEAR);
      bulan = kalender.get(Calendar.MONTH) + 1;
      tgl = kalender.get(Calendar.DAY_OF_MONTH);

      System.out.println("");
      System.out.println("");
      System.out.print("Tahun sekarang: ");
      System.out.println(tahun);
      System.out.print("Bulan sekarang: ");
      System.out.println(bulan);
      System.out.print("Tgl sekarang: ");
      System.out.println(tgl);
   }
}

Mengetahui Tanggal Bulan Tahun Sekarang dengan Calendar Rating: 4.5 Diposkan Oleh: Good Dreamer

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.