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:
Thank's
gua emang lagi butuh banget tentang java yang buat format tanggal......sukses
Post a Comment