內容:日曆對象獲取時間,設置時間,日期偏移 通過工廠化獲得對象。getInstance();get() 獲取時間信息 美國的星期是從星期天開始的,所以會有點問題set()設置方法,設置時間 //解答三月一日的前一天就是 Calendar c = Calendar.getInstance(); int ...
內容:日曆對象獲取時間,設置時間,日期偏移
通過工廠化獲得對象。
getInstance();
get() 獲取時間信息
Calendar c = Calendar.getInstance(); //獲取其中的日期 int year = c.get(Calendar.YEAR) ; int month = c.get(Calendar.MONTH) + 1; int day = c.get(Calendar.DAY_OF_MONTH) ; int week = c.get(Calendar.DAY_OF_WEEK) ; System.out.println(year + "年" + month + "月" + day + "日" + week);
美國的星期是從星期天開始的,所以會有點問題
set()設置方法,設置時間
//日期的偏移 c.add(Calendar.YEAR,4);

//解答三月一日的前一天就是 Calendar c = Calendar.getInstance(); int year = 2012; c.set(year,2,1); //設置年月日 System.out.println(c.get(Calendar.YEAR)+" " + (c.get(Calendar.MONTH)+1) + " " + c.get(Calendar.DAY_OF_MONTH)); c.add(Calendar.DAY_OF_MONTH,-1); //日減1,月會自動減 System.out.println(c.get(Calendar.YEAR)+" " + (c.get(Calendar.MONTH)+1) + " " + c.get(Calendar.DAY_OF_MONTH));任意一年二月有多少天