Calendar類是一個抽象基類,主要完成日期字段之間相互操做功能。java
Calendar類方法小程序
1.Calendar.add方法用於實現某一日期基礎上加若干天 後的新日期spa
2.Calendar.get方法用於取出日期對象中的年,月,日,時,分,秒等日期字段的值code
3.Calendar.getInstance方法用於返回一個Calendar類型(它的某個子類)的對象實例對象
4.Calendar.set用於修改日期對象中的年,月,日,時,分,秒等日期字段的值blog
GregorianCalendar類是JDK目前提供的惟一的Calendar子類,Calendar.getInstance方法返回的就是預設了當前時間的GregorianCalendar類對象get
例Calendar類小程序class
import java.util.*; public class Calendardemo { public static void main(String args[]){ Calendar c1=Calendar.getInstance(); //輸出當前時間 System.out.println(c1.get(c1.YEAR)+"年"+c1.get(c1.MONTH)+"月"+c1.get(c1.DAY_OF_MONTH)+ "日"+c1.get(c1.HOUR_OF_DAY)+"時"+c1.get(c1.MINUTE)+"分"+c1.get(c1.SECOND)+"秒"); c1.add(c1.DAY_OF_YEAR,300 ); //輸出增長了300天后的時間 System.out.println(c1.get(c1.YEAR)+"年"+c1.get(c1.MONTH)+"月"+c1.get(c1.DAY_OF_MONTH)+ "日"+c1.get(c1.HOUR_OF_DAY)+"時"+c1.get(c1.MINUTE)+"分"+c1.get(c1.SECOND)+"秒"); } }
執行結果import
2017年4月20日19時8分49秒
2018年2月16日19時8分49秒