Menggunakan Kelas java.util.Date di Java

Java menyediakan kelas java.util.Date untuk memanipulasi tanggal dan waktu.

kelas java.util.Date di Java menyediakan dua konstruktor, yaitu :
  • Date()
  • Date(long milisecond)
Menggunakan Kelas java.util.Date di Java

1. Mendapatkan Tanggal dan Waktu Sekarang


Untuk menampilkan tanggal dan waktu hari ini, anda tinggal membuat objek dari kelas java.util.Date seperti contoh di bawah ini.

import java.util.Date;
  
public class JavaDateDemo {
   public static void main(String args[]) {
       // membuat objek date
       Date date = new Date();
        
       // menampilkan tanggal dan waktu sekarang
       System.out.println(date.toString());
   }
}

Output

Coba anda jalankan program diatas, apabila tidak ada error, maka akan muncul tampilan seperti di bawah ini.

Tue Dec 02 16:26:59 ICT 2014

2. Format Tanggal Menggunakan SimpleDateFormat


SimpleDateFormat adalah kelas di java yang digunakan untuk mengubah format tanggal sesuai dengan keinginan kita.

Dibawah ini adalah contoh penggunaan kelas SimpleDateFormat.

package com.nursalim.zone.java.date;

import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormatDemo {
   public static void main(String[] args){
	Date date = new Date();
		
	SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy ");
	SimpleDateFormat sdf2 = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss:SS  ");
	SimpleDateFormat sdf3 = new SimpleDateFormat("E, dd-MMM-yyyy HH:mm:ss:SS");
	SimpleDateFormat sdf4 = new SimpleDateFormat("E, dd-MMM-yyyy HH:mm:ss:SS a");
	
        System.out.println(sdf.format(date));
	System.out.println(sdf2.format(date));
	System.out.println(sdf3.format(date));
	System.out.println(sdf4.format(date));
		
   }
	
}

Output.

Coba anda jalankan program diatas, apabila tidak ada error, maka akan terlihat output seperti dibawah ini.

02-Des-2014 
02-Des-2014 18:04:13:760  
Sel, 02-Des-2014 18:04:13:760 PM

3. Format Date Menggunakan Method printf


Disamping menggunakan kelas SimpleDateFormat, kita bisa menggunakan method printf untuk mem-format tanggal sesuai keinginan kita.

public class PrintfDateFormatDemo {
   public static void main(String[] args){
	Date date = new Date();
		
	   // Date Format menggunakan printf

	   // menampilkan date & time
	   System.out.printf("%1$s %2$tB %2$td, %2$tY", "Tanggal Sekarang:", date);

           System.out.println();

	   // menampilkan date & time
	   System.out.printf("%s %tB %<te, %<tY", "Tanggal Sekarang:", date);
		
   }
	
}

Output

Coba anda jalankan program diatas, apabila tidak ada pesan error maka akan terlihat tampilan seperti di bawah ini:

Tanggal Sekarang: Desember 02, 2014
Tanggal Sekarang: Desember 2, 2014

Sekian tutorial singkat tentang Menggunakan Kelas java.util.Date di Java. Semoga bermanfaat dan Happy Learning.

Post a Comment