Calender

2252 ワード

import java.util.Calendar;

/*
 * Calendar:            YEAR、MONTH、DAY_OF_MONTH、HOUR                   ,        (          )       。
 * 
 * public int get(int field):          。                    ,   int  。
 */
public class CalendarDemo {
	public static void main(String[] args) {
		//                  :
		Calendar rightNow = Calendar.getInstance(); //     

		//    
		int year = rightNow.get(Calendar.YEAR);
		//    
		int month = rightNow.get(Calendar.MONTH);
		//    
		int date = rightNow.get(Calendar.DATE);

		System.out.println(year + " " + (month + 1) + " " + date + " ");//month    0
	}
}

/*
 * abstract class Person { public static Person getPerson() { return new
 * Student(); } }
 * 
 * class Student extends Person {
 * 
 * }
 */


//     (     ,  )
<pre name="code" class="java">import java.util.Calendar;

/*
 * public void add(int field,int amount):               ,           。
 * public final void set(int year,int month,int date):          
 */
public class CalendarDemo {
	public static void main(String[] args) {
		//          
		Calendar c = Calendar.getInstance();

		//    
		int year = c.get(Calendar.YEAR);
		//    
		int month = c.get(Calendar.MONTH);
		//    
		int date = c.get(Calendar.DATE);
		System.out.println(year + " " + (month + 1) + " " + date + " ");

		// //       
		// c.add(Calendar.YEAR, -3);
		// //    
		// year = c.get(Calendar.YEAR);
		// //    
		// month = c.get(Calendar.MONTH);
		// //    
		// date = c.get(Calendar.DATE);
		// System.out.println(year + " " + (month + 1) + " " + date + " ");

		// 5   10  
		c.add(Calendar.YEAR, 5);
		c.add(Calendar.DATE, -10);
		//    
		year = c.get(Calendar.YEAR);
		//    
		month = c.get(Calendar.MONTH);
		//    
		date = c.get(Calendar.DATE);
		System.out.println(year + " " + (month + 1) + " " + date + " ");
		System.out.println("--------------");

		c.set(2011, 11, 11);
		//    
		year = c.get(Calendar.YEAR);
		//    
		month = c.get(Calendar.MONTH);
		//    
		date = c.get(Calendar.DATE);
		System.out.println(year + " " + (month + 1) + " " + date + " ");
	}
}