Date類型獲取年月日時分秒的兩種方法



//方法一:Calendar類
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());					//放入Date類型數據
 
calendar.get(Calendar.YEAR);					//獲取年份
calendar.get(Calendar.MONTH);					//獲取月份
calendar.get(Calendar.DATE);					//獲取日
 
calendar.get(Calendar.HOUR);					//時(12小時制)
calendar.get(Calendar.HOUR_OF_DAY);				//時(24小時制)
calendar.get(Calendar.MINUTE);					//分
calendar.get(Calendar.SECOND);					//秒
 
calendar.get(Calendar.DAY_OF_WEEK);				//一周的第幾天

  

//方法二:SimpleDateFormat類

String[] strNow1 = new SimpleDateFormat("yyyy-MM-dd").format(new Date()).toString().split("-"); Integer.parseInt(strNow1[0]); //獲取年 Integer.parseInt(strNow1[1]); //獲取月 Integer.parseInt(strNow1[2]); //獲取日 String[] strNow2 = new SimpleDateFormat("hh:mm:ss").format(new Date()).toString().split(":"); Integer.parseInt(strNow2[0]); //獲取時(12小時制) Integer.parseInt(strNow2[1]); //獲取分 Integer.parseInt(strNow2[2]); //獲取秒 String[] strNow3 = new SimpleDateFormat("HH:mm:ss").format(new Date()).toString().split(":"); Integer.parseInt(strNow3[0]); //獲取時(24小時制) Integer.parseInt(strNow3[1]); //獲取分 Integer.parseInt(strNow3[2]); //獲取秒

  


免責聲明!

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



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