一.與時間相關的核心類庫
1.Calendar(抽象類)---具體實作--(GregorianCalender)//用于計算日期
2.Date(該類中很多方法已經過失,由Calendar類提供)
3.TimeZone---SampleTimeZone
4.Locale
5.DateFormat--------SampleDateformat//日期格式轉換
通過Calendar抽象類中工廠方法getInstance(),getInstance(locale),getInstance(timezone,locale)等重載方法建立Calendar
Calendar calender =Calender.getInstance();
//通過calendar對象使用gettime()方法擷取Date
Date date=calendar.getTime();-------//Date date=new Date() ;在預設情況下相同
calendar.add(Calender.YEAR,2);//調整年份,同樣也可以調整,月份,天數等。
//擷取
long time=date.getTime();//擷取毫秒數,預設是從1970年開始計算一直到現在
//格式化時間
String str="YYYY-MM-dd";
SampleDateFormat sdf=new SampleDateFormat(str);
//将Date格式化為字元串
String sdate=sdf.format(date);
//String str1="2011-12-13";
//将字元串轉化成Date格式
Date date =sdf.parse(str1);
----日期三種比較方式
1.使用getTime方法擷取毫秒數(long),再進行比較
2.使用before(),after(),eqauls()等方法比較
3.通過實作Comparable接口,使用CompareTo()方法比較