Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Java Javadate Example program to change Date formatting Symbols

Related Tutorials


 
 

Share on Google+Share on Google+

Example program to change Date formatting Symbols

Advertisement
In the previous section of examples you have learned about how to create date and how to format them and many such examples. Now you will learn how we can change the formatting symbols for date.

Example program to change Date formatting Symbols

     

In the previous section of examples you have learned about how to create date and how to format them and many such examples. Now you will learn how we can change the formatting symbols for date.

In this example of changing the date formatting symbols we have used DateFormatSymbols class. In this class we have used four different methods of DateFormatSymbols class.

DateFormatSymbols symbols = new DateFormatSymbols();
    symbols.setMonths(MONTHS);

above lines of code sets symbols for Months with the string array MONTHS. It sets months full name symbol.

 symbols.setShortMonths(ShortMONTHS);
 
sets months short name symbols.

 symbols.setWeekdays(Weekdays);
 
sets Weekdays full name symbol.

symbols.setShortWeekdays(shortWeekdays);
 
sets Weekdays symbols name in short.

Here is the full example code of DateSymbolsFormat.java as follows:

import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.DateFormatSymbols;
 
public class DateSymbolsFormat {
  public static void main(String[] args) {
  String[] MONTHS = {"JANUARY""FEBRUARY""MARCH""APRIL""MAY""JUNE",
  "JULY""AUGUST""SEPTEMBER""OCTOBER""NOVEMBER""DECEMBER"};
  String[] ShortMONTHS = {"JAN""FEB""MAR""APR""MAY""JUN",
  "JUL""AUG""SEP""OCT""NOV""DEC"};
  String[] Weekdays = {"""MONDAY""TUESDAY""WEDNESDAY",
    
"THURSDAY""FRIDAY""SATURDAY""SUNDAY"};
  String[] shortWeekdays = {"""MON""TUE""WED""THU""FRI""SAT""SUN"};
 
  DateFormatSymbols symbols = new DateFormatSymbols();
  symbols.setMonths(MONTHS);
  symbols.setShortMonths(ShortMONTHS);
  symbols.setWeekdays(Weekdays);
  symbols.setShortWeekdays(shortWeekdays);

  ////////////////////////////////////////////////////////////////
 // Format date into dd-MMMM-yyyy format e.g 10-OCTOBER-2008 //
  ////////////////////////////////////////////////////////////////
  DateFormat format = new SimpleDateFormat("dd-MMMM-yyyy", symbols);
  System.out.println(format.format(new Date()));
  
 /////////////////////////////////////////////////////////////
  // Format date into dd-MMM-yyyy format e.g 10-OCT-2008 //
 /////////////////////////////////////////////////////////////
  format = new SimpleDateFormat("dd-MMM-yyyy", symbols);
  System.out.println(format.format(new Date()));
 
   ///////////////////////////////////////////////////////////////////////////
    //  Format date into EEEE, dd-MMM-yyyy format e.g SATURDAY,10-OCT-2008 //
   ///////////////////////////////////////////////////////////////////////////
  format = new SimpleDateFormat("EEEE, dd-MMM-yyyy", symbols);
  System.out.println(format.format(new Date()));

 ///////////////////////////////////////////////////////////////////////////
  //  Format date into E, dd-MMM-yyyy format e.g SAT,10-OCT-2008 //
 ///////////////////////////////////////////////////////////////////////////
  format = new SimpleDateFormat("E, dd-MMM-yyyy", symbols);
  System.out.println(format.format(new Date()));
  }
}

To run this example create and save  DateSymbolsFormat.java . Compile this class with the javac command and execute it with the java command. You will get the following output on your command prompt.

Output: 

C:\DateExample>javac DateSymbolsFormat.java

C:\DateExample>java DateSymbolsFormat
10-OCTOBER-2008
10-OCT-2008
SATURDAY, 10-OCT-2008
SAT, 10-OCT-2008

Download Source Code

Advertisements

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: October 11, 2008

Related Tutorials

Discuss: Example program to change Date formatting Symbols  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com