Calendar cal=Calendar.getInstance();
cal.set(2007, 3, 1);
//日期加30天之前
String strcal=sdf.format(cal.getTime());
System.out.println(strcal);
显示的日期为 2007-04-01
我想让刚开始设定月份的时候,3代表3月而不是下一个月,怎么处理?谢谢
cal.set(2007, 3, 1);
//日期加30天之前
String strcal=sdf.format(cal.getTime());
System.out.println(strcal);
显示的日期为 2007-04-01
我想让刚开始设定月份的时候,3代表3月而不是下一个月,怎么处理?谢谢
你可以自己写一个CalenderWrapper来做转换,如果你真的觉得需要的话。