Monday 24 September 2012

Display Year Month and Day using GregorianCalendar java

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;

public class CalendarTest {
  public static void main(String[] args) {
    // Constructor allows to set year, month and date
    Calendar cal1 = new GregorianCalendar(2008, 01, 01);
    // Constructor could also be empty
    // Calendar cal2 = new GregorianCalendar();
    // Change the month
    cal1.set(Calendar.MONTH, Calendar.MAY);

    System.out.println("Year: " + cal1.get(Calendar.YEAR));
    System.out.println("Month: " + cal1.get(Calendar.MONTH));
    System.out.println("Days: " + cal1.get(Calendar.DAY_OF_MONTH) + 1);

    // Format the output with leading zeros for days and month
    SimpleDateFormat date_format = new SimpleDateFormat("yyyyMMdd");
    System.out.println(date_format.format(cal1.getTime()));

  }
} 

No comments:

Post a Comment