DateFormat sınıfı ile dört tane biçimlendirme tipi aşağıdaki örnekte kullanılmaktadır:
package com.test.datetime;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Locale;
public class DateFormatTest {
public static void main(String[] args) {
DateFormat dfFull=DateFormat.getDateInstance(DateFormat.FULL,new Locale("TR"));
DateFormat dfLong=DateFormat.getDateInstance(DateFormat.LONG,new Locale("TR"));
DateFormat dfMedium=DateFormat.getDateInstance(DateFormat.MEDIUM,new Locale("TR"));
DateFormat dfShort=DateFormat.getDateInstance(DateFormat.SHORT,new Locale("TR"));
Calendar now=Calendar.getInstance();
System.out.println("full:"+ dfFull.format(now.getTime()));
System.out.println("long:"+ dfLong.format(now.getTime()));
System.out.println("medium:"+ dfMedium.format(now.getTime()));
System.out.println("short:"+ dfShort.format(now.getTime()));
}
}
FULL, LONG, MEDIUM ve SHORT tipi kullanılmıştır. Bölgesel olarak Türkiye verilmiştir ve tarih biçimi Türkiye'de kullanılan biçimde olacaktır.
Uygulama çıktısı aşağıdaki gibidir:
full:18 Ekim 2016 Salı
long:18 Ekim 2016 Salı
medium:18.Eki.2016
short:18.10.2016
Türkiye'de long ile full farklı değildir ancak bazı ülkelerde farklıdır