Calendar now = Calendar.getInstance();
System.out.println("年: " + now.get(Calendar.YEAR));
System.out.println("月: " + (now.get(Calendar.MONTH) + 1));
System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));
System.out.println("时: " + now.get(Calendar.HOUR_OF_DAY));
System.out.println("分: " + now.get(Calendar.MINUTE));
System.out.println("秒: " + now.get(Calendar.SECOND));
// 获取一周之前的时间点
now.add(Calendar.WEEK_OF_YEAR, -1);
// 获取一天前的时间点
now.add(Calendar.DATE, -1);
// 获取一个月前的时间点
now.add(Calendar.MONTH, -1);
Date time = now.getTime();
// 以周一为首日(国外以周末为一周的开始)
now.setFirstDayOfWeek(Calendar.MONDAY);
// 赋值当前时间
now.setTimeInMillis(System.currentTimeMillis());
// 获取本周周一的时间
now.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);