Calendar calendar = new GregorianCalendar();
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter_shuzi = new SimpleDateFormat("yyyyMM");
String mdatetimeshuzi=formatter_shuzi.format(cal.getTime());
out.print(mdatetimeshuzi);
我上边代码取出了200810 但我想得到前两个月就是200809和200807 如何得到,小弟初学,请给出代码,线等,注意不要单纯加减哦 如200901 的前两月应是200811和200812
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter_shuzi = new SimpleDateFormat("yyyyMM");
String mdatetimeshuzi=formatter_shuzi.format(cal.getTime());
out.print(mdatetimeshuzi);
我上边代码取出了200810 但我想得到前两个月就是200809和200807 如何得到,小弟初学,请给出代码,线等,注意不要单纯加减哦 如200901 的前两月应是200811和200812
Calendar calendar = new GregorianCalendar();
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MONTH, -2);
SimpleDateFormat formatter_shuzi = new SimpleDateFormat("yyyyMM");
String mdatetimeshuzi=formatter_shuzi.format(cal.getTime());
System.out.print(mdatetimeshuzi);
import java.util.*;
public class TestCal {
public static void main(String[] args)
{
GregorianCalendar cal = new GregorianCalendar();
Date trialDate=new Date();
cal.setTime(trialDate);
SimpleDateFormat formatter_shuzi = new SimpleDateFormat("yyyyMMdd");
String mdatetimeshuzi=formatter_shuzi.format(cal.getTime());
System.out.print(mdatetimeshuzi);
}
}
import java.util.*;
import java.text.*;
public class Test {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter_shuzi = new SimpleDateFormat("yyyyMM");
for(int i=0; i<12; i++) {
cal.add(Calendar.MONTH, -1);
String mdatetimeshuzi=formatter_shuzi.format(cal.getTime());
System.out.println(mdatetimeshuzi);
}
}
}200809
200808
200807
200806
200805
200804
200803
200802
200801
200712
200711
200710