This example shows how to format Date using SimpleDateFormat class. In this program we are format date for different locales.
Formatting Date for a Locale Example
This example shows how to format Date using SimpleDateFormat class. In this program we are format date for different locales.Description of the code :
SimpleDateFormat() : SimpleDateFormat class use for formatting and parsing dates. It allows for formatting date into text , parsing text into date and normalization.
format() : This method is used for format Date class object into date / time and appends the it into the StringBuffer.
LocaleFormat.java
import java.text.*; import java.util.*; public class LocaleFormat { public static void main(String args[]) { Locale[] locales = {Locale.UK, Locale.FRANCE, Locale.ITALIAN}; Date date = new Date(); String s; for (int i = 0; i < locales.length; i++) { s = SimpleDateFormat.getDateInstance(SimpleDateFormat.FULL, locales[i]).format(date); System.out.println(locales[i].getDisplayLanguage() + "\t : " + s); } } }
When you run this application it will display message as shown below:
English : Saturday, 11 October 2008
French : samedi 11 octobre 2008
Italian : sabato 11 ottobre 2008 |