Java DateFormat setCalendar() Example

DateFormat class setCalendar() method example. This example shows you how to use setCalendar() method.


Syntax is : public void setCalendar(Calendar newCalendar)
Method sets the calendar to be used by this date format. Initially, the default calendar for the specified or default locale is used.

Here is the code.
/**
 * @(#) SetCalendarDateFormat.java
 * A class representing use of method setCalendar() of DateFormat
class in java.text Package.
 * @Version  13-May-2008
 @author   Rose India Team
 */
import java.util.*;
import java.text.*;

class SetCalendarDateFormat {

    public static void main(String[] argsthrows ParseException {

        // Create new Date object that will be initialized to the current date.
        Date date = new Date();
        System.out.println("Date  by  Date  class : " + date.toString());

        // Create new DateFormat object that will returns default date/time.
        DateFormat dateFormat = DateFormat.getInstance();

        // getCalendar method call.
        Calendar calendar = dateFormat.getCalendar();
        System.out.println("\nDefault Calendar is :\n" + calendar);

        // setCalendar method call.
        GregorianCalendar gCalendar = new GregorianCalendar(20050102);
        dateFormat.setCalendar(gCalendar);
        calendar = dateFormat.getCalendar();
        System.out.println("\nCalendar after setCalendar method :\n"+calendar);
    }
}

Output of the program.
 Date  by  Date  class : Fri Jun 13 18:36:14 GMT+05:30 2008

Default Calendar is :
java.util.GregorianCalendar[time=-1311245624922,areFieldsSet=true,areAllFieldsSet=true,
lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+05:30",offset=19800000,dstSavings=0,
useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,
ERA=1,YEAR=1928,MONTH=5,WEEK_OF_YEAR=24,WEEK_OF_MONTH=3,DAY_OF_MONTH=13,
DAY_OF_YEAR=165,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=2,AM_PM=1,HOUR=6,
HOUR_OF_DAY=18,MINUTE=36,SECOND=15,MILLISECOND=78,ZONE_OFFSET=19800000,
DST_OFFSET=0]

Calendar after setCalendar method :
java.util.GregorianCalendar[time=?,areFieldsSet=false,areAllFieldsSet=false,
lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+05:30",offset=19800000,dstSavings=0,
useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,
ERA=?,YEAR=2005,MONTH=1,WEEK_OF_YEAR=?,WEEK_OF_MONTH=?,DAY_OF_MONTH=2,
DAY_OF_YEAR=?,DAY_OF_WEEK=?,DAY_OF_WEEK_IN_MONTH=?,AM_PM=0,HOUR=0,
HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=?,ZONE_OFFSET=?,DST_OFFSET=?]

Post Comment
Name:
E-mail:
Contact no :
Comments:
  Refresh Image
Verify Image:
 
 
Your Comment's
 
 
 

HOME | COPYRIGHT | CONTACT US