參數:String dateStr = '2016-05-18';
1、獲取string對應date日期:
Date date = new SimpleDateFormat("yyyy-MM-dd").parse(dateStr );
2、獲取date對應的Calendar對象
Calendar ca = Calendar.getInstance();
ca.setTime(date);
3、可以從ca中獲取各種該日期的屬性值:
int day = ca.get(Calendar.DAY_OF_YEAR);//一年中的第幾天
int week = ca.get(Calendar.WEEK_OF_YEAR);//一年中的第幾周
int month = ca.get(Calendar.MONTH);//第幾個月
int year = ca.get(Calendar.YEAR);//年份數值
備注:之所以要轉成Calendar對象,是因為Date的getXXX()方法廢棄了。。。