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 }