new GregorianCalendar() : GregorianCalendar : java.util : Java by API examples (example source code) Organized by topic

Java by API
C++
PHP
Java by API Home »  java.util   » [  GregorianCalendar  ]   
 



new GregorianCalendar()

/*
 * Output:
The number of days till Christmas is 244
 */

import java.util.Calendar;
import java.util.GregorianCalendar;

public class MainClass {

  public static void main(String args[]) {
    GregorianCalendar today = new GregorianCalendar();

    int todayMonth = today.get(Calendar.MONTH);

    int todayDayOfMonth = today.get(Calendar.DAY_OF_MONTH);

    int todayYear = today.get(Calendar.YEAR);

    int todayDayOfYear = today.get(Calendar.DAY_OF_YEAR);

    int numDays;
    if (todayMonth == 11 && todayDayOfMonth > 25) {
      GregorianCalendar xmas = new GregorianCalendar(todayYear + 11125);
      int xmasDayOfYear = xmas.get(Calendar.DAY_OF_YEAR);
      numDays = xmasDayOfYear + 31 - todayDayOfMonth;
    else {
      GregorianCalendar xmas = new GregorianCalendar(todayYear, 1125);
      int xmasDayOfYear = xmas.get(Calendar.DAY_OF_YEAR);
      numDays = xmasDayOfYear - todayDayOfYear;
    }

    System.out.println("The number of days till Christmas is " + numDays);
  }
}
           
       
Related examples in the same category
1.  new GregorianCalendar(int year, int month, int dayOfMonth)
2.  GregorianCalendar: get(int a)
3.  GregorianCalendar: isLeapYear()








Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.