1 package Format_daqo; 2 3 import java.util.Calendar; 4 import java.util.Date; 5 6 public class CalendarTest { 7 8 public static void main(String[] args) throws Exception { 9 // 獲得一個Calendar類型的實例,實例名爲cal,表示當前時間 10 Calendar cal = Calendar.getInstance(); 11 System.out.println(cal); 12 13 // 將cal表示的年份修改成1990年 14 cal.set(2016, 9, 21); 15 16 // 獲得一個Date類型的實例,該實例表示的時間和cal實例表示的時間是同樣的 17 Date date = cal.getTime(); 18 System.out.println(date); 19 20 //經過cal這個實例獲取星期幾 21 System.out.println(cal.get(Calendar.DAY_OF_WEEK)); 22 switch(cal.get(Calendar.DAY_OF_WEEK)){ 23 case 1: 24 System.out.println("星期天"); 25 break; 26 case 2: 27 System.out.println("星期一"); 28 break; 29 case 3: 30 System.out.println("星期二"); 31 break; 32 case 4: 33 System.out.println("星期三"); 34 break; 35 case 5: 36 System.out.println("星期四"); 37 break; 38 case 6: 39 System.out.println("星期五"); 40 break; 41 case 7: 42 System.out.println("星期六"); 43 break; 44 } 45 46 //經過cal實例獲取年份、月份、天數,並打印出來 47 System.out.println(cal.get(Calendar.YEAR)); 48 System.out.println(cal.get(Calendar.MONTH)+1); 49 System.out.println(cal.get(Calendar.DAY_OF_MONTH)); 50 } 51 }