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