1. 程式人生 > >2、其他類API------calendar

2、其他類API------calendar

clas cep int 相關 () 打印 static calendar ack

獲取日期中的指定日期信息比如獲取年,月,日

 1 package cn.itcast.api.a.date;
 2 
 3 import java.util.Calendar;
 4 
 5 public class DateDemo2 {
 6 
 7     /**
 8      * @param args
 9      */
10     public static void main(String[] args) {
11         
12         //需求2:基於需求1,獲取到了日期和時間的字符串信息(本地)。
13         //如何獲取字符串中指定的日期信息呢?比如獲取年,並判斷。
14 //1,獲取日期對象。Date 15 // Date date = new Date(); 16 17 //jdk1.1開始 Calendar。//獲取日歷對象。 18 Calendar c = Calendar.getInstance();// 19 20 int year = c.get(Calendar.YEAR); 21 int month = c.get(Calendar.MONTH)+1; 22 int day = c.get(Calendar.DAY_OF_MONTH);
23 String week = getCnWeek(c.get(Calendar.DAY_OF_WEEK)); 24 25 //打印信息中年月日等相關信息都在這裏。獲取指定字段的值就哦了。 26 System.out.println(year+"年"+month+"月"+day+"日 "+week); 27 28 } 29 //讓星期字段對應的中文的星期。查表。數組。 30 31 public static String getCnWeek(int i) { 32 if(i<0 || i>7){
33 throw new RuntimeException(i+"沒有對應的星期"); 34 } 35 //定義表。 36 String[] weeks = {"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; 37 38 return weeks[i]; 39 } 40 41 42 43 44 45 46 47 }

2、其他類API------calendar