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