import java.util.Calendar;
public class Demo06CalendarInit {
public static void main(String[]args){
//创建calendar对象
Calendar cal= Calendar.getInstance();
cal.add(Calendar.MONTH,1);
//设置年
int year =cal .get(Calendar.YEAR);
//设置月从0开始计算
int month=cal.get(Calendar.MONTH);
//设置日
int dayMoth=cal.get(Calendar.DAY_OF_MONTH);
//设置小时(24时制)
int hour=cal.get(Calendar.HOUR_OF_DAY);
//设置分
int minute=cal.get(Calendar.MINUTE);
//设置秒
int second=cal.get(Calendar.SECOND);
//设置周几(从周末开始算)
int week=cal.get(Calendar.DAY_OF_WEEK);
String sweek = "";
switch(week){
case 1: sweek = "末";break;
case 2: sweek = "一";break;
case 3: sweek = "二";break;
case 4: sweek = "三";break;
case 5: sweek = "四";break;
case 6: sweek = "五";break;
case 7: sweek = "六";break;
}
System.out.println(year+"年"+month+"月"+dayMoth+"日"+" "+hour+":"+minute+":"+second+" " +"周"+sweek);
}
cal.add(Calendar.MONTH,1);因为电脑的月是从0开始计算的所以需要加上这句代码,当然你也可以让month+1也是可以的