Tuesday, November 11, 2008

Format Date di JAVA menggunakan SimpleDateFormat atau DateFormat

Untuk membuat format tanggal di java dapat digunakan SimpleDateFormat atau DateFormat।Supaya tidak lupa aq tulis di blog saja ah॥

esnips.com/doc/8614e892-0a92-437b-8e3b-574fad318fce/FormatTanggal
===========================================================================
package test1;

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

public class FormatTanggal {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

String temp = new String("");
Date date = new Date();
System.out.println("Hari ini (tanpa format data) adalah : " +date);

Format myFormat = new SimpleDateFormat("yyyy.MM.dd G 'at' HH:mm:ss z");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("dd-MM-yyyy G 'at' HH:mm:ss z");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("EEE, MMM d, ''yy");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);


myFormat = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("EEEE, d MMMM yyyy HH:mm:ss");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("dd/MM/yyyy");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);

myFormat = new SimpleDateFormat("MM");
temp = myFormat.format(date);
System.out.println("\n\nSekarang Bulan ke : " +temp);

myFormat = new SimpleDateFormat("MMM");
temp = myFormat.format(date);
System.out.println("\n\nSekarang Bulan : " +temp);

myFormat = new SimpleDateFormat("dd");
temp = myFormat.format(date);
System.out.println("\n\nSekarang Hari : " +temp);

myFormat = new SimpleDateFormat("EEEE");
temp = myFormat.format(date);
System.out.println("\n\nSekarang Hari : " +temp);


myFormat = new SimpleDateFormat("h:mm a");
temp = myFormat.format(date);
System.out.println("\n\nHari ini adalah : " +temp);


temp = DateFormat.getDateInstance(DateFormat.SHORT).format(date);
System.out.println("\n\nHari ini (DateFormat.SHORT) adalah : " +temp);

temp = DateFormat.getDateInstance(DateFormat.LONG).format(date);
System.out.println("\n\nHari ini (DateFormat.LONG) adalah : " +temp);

temp = DateFormat.getDateInstance(DateFormat.MEDIUM).format(date);
System.out.println("\n\nHari ini (DateFormat.MEDIUM) adalah : " +temp);


}

}


============================================================
output

Hari ini (tanpa format data) adalah : Tue Nov 11 13:15:50 WIT 2008

Hari ini adalah : 2008.11.11 AD at 13:15:50 WIT

Hari ini adalah : 11-11-2008 AD at 13:15:50 WIT

Hari ini adalah : Tue, Nov 11, '08

Hari ini adalah : Tue, 11 Nov 2008 13:15:50 +0700

Hari ini adalah : Tuesday, 11 November 2008 13:15:50

Hari ini adalah : 11/11/2008

Sekarang Bulan ke : 11

Sekarang Bulan : Nov

Sekarang Hari : 11

Sekarang Hari : Tuesday

Hari ini adalah : 1:15 PM

Hari ini (DateFormat.SHORT) adalah : 11/11/08

Hari ini (DateFormat.LONG) adalah : November 11, 2008

Hari ini (DateFormat.MEDIUM) adalah : Nov 11, 2008

1 comment:

Anonymous said...

Thank's
gua emang lagi butuh banget tentang java yang buat format tanggal......sukses