//方法一: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]); //獲取秒
