Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH)+1; int day = c.get(Calendar.DATE); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); int second = c.get(Calendar.SECOND); Date d = new Date(); SimpleDateFormat sfYear = new SimpleDateFormat("yyyy"); SimpleDateFormat sfMonth = new SimpleDateFormat("MM"); SimpleDateFormat sfDay = new SimpleDateFormat("dd"); SimpleDateFormat sfHour = new SimpleDateFormat("HH");//大写的双H表示24小时,小写的表示12小时 SimpleDateFormat sfMinute = new SimpleDateFormat("mm"); SimpleDateFormat sfSecond = new SimpleDateFormat("ss"); year = Integer.valueOf(sfYear.format(d)); month = Integer.valueOf(sfMonth.format(d)); day = Integer.valueOf(sfDay.format(d)); hour = Integer.valueOf(sfHour.format(d)); minute = Integer.valueOf(sfMinute.format(d)); second = Integer.valueOf(sfSecond.format(d));