java獲取指定日期的年、月、日的值


參數: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()方法廢棄了。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM