[align=center] [align=center]import java.text.*; import java.util.*; public class DateTest { public static void mian(String[] args) { String s = "200901"; SimpleDateFormat format = new SimpleDateFormat("yyyyMM"); try { Date date = format.parse(s); Calendar calendar = Calendar.getInstance();
就是先将String 转换成 Date,然后再去处理 就简单了。
SimpleDateFormat format = new SimpleDateFormat("yyyyMM");
Date date = format.parse(s);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MONTH, -1);
System.out.println(format.format(calendar.getTime()));
calendar.setTime(date);
calendar.add(Calendar.MONTH, 1);
System.out.println(format.format(calendar.getTime()));
import java.util.*;
public class DateTest {
public static void mian(String[] args) {
String s = "200901";
SimpleDateFormat format = new SimpleDateFormat("yyyyMM");
try {
Date date = format.parse(s);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.MONTH, -1);
System.out.println(format.format(calendar.getTime()));
calendar.setTime(date);
calendar.add(Calendar.MONTH, 1);
System.out.println(format.format(calendar.getTime()));
} catch (ParseException e) {
e.printStackTrace();
}
}
}[/align]