[code]
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
public class DateTest1 {
/**
* @param args
*/
public static void main(String[] args) {
String time = "2006-02";
String time2 = "2007-09";
DateFormat df = new SimpleDateFormat("yyyy-MM");
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
try{
c1.setTime(df.parse(time));
c2.setTime(df.parse(time2));
}catch(Exception e3){
System.out.println("wrong occured");
}
List list = new ArrayList();
while(!c1.after(c2)){
list.add(df.format(c1.getTime()));
c1.add(Calendar.MONTH, 1);
}
System.out.println(list);
}
}[/code]
[color=red]修改:[/color]
[code]
package aaaaaTest;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
public class DateTest1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int beginYear = 2007;
int beginMonth = 2;
int beginDay = 7;
int endYear = 2007;
int endMonth = 8;
int endDay = 17;
GregorianCalendar b = new GregorianCalendar(beginYear,beginMonth,beginDay);
GregorianCalendar e = new GregorianCalendar(endYear,endMonth,endDay);
String time = "2006-02-1";
String time2 = "2007-05-2";
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
try{
System.out.println("00000000000000 "+df.parse(time));
c1.setTime(df.parse(time));
c2.setTime(df.parse(time2));
}catch(Exception e3){
System.out.println("wrong occured");
}
List list = new ArrayList();
while(!c1.after(c2)){
list.add(df.format(c1.getTime()));
//c1.add(Calendar.MONTH, 1);
c1.add(Calendar.DAY_OF_MONTH, 1);
}
for(int i=0;i<list.size();i++){
System.out.print(" "+list.get(i));
if((i+1)%5==0)System.out.println();
}
//System.out.println(list);
}
}
[/code]
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
public class DateTest1 {
/**
* @param args
*/
public static void main(String[] args) {
String time = "2006-02";
String time2 = "2007-09";
DateFormat df = new SimpleDateFormat("yyyy-MM");
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
try{
c1.setTime(df.parse(time));
c2.setTime(df.parse(time2));
}catch(Exception e3){
System.out.println("wrong occured");
}
List list = new ArrayList();
while(!c1.after(c2)){
list.add(df.format(c1.getTime()));
c1.add(Calendar.MONTH, 1);
}
System.out.println(list);
}
}[/code]
[color=red]修改:[/color]
[code]
package aaaaaTest;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
public class DateTest1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int beginYear = 2007;
int beginMonth = 2;
int beginDay = 7;
int endYear = 2007;
int endMonth = 8;
int endDay = 17;
GregorianCalendar b = new GregorianCalendar(beginYear,beginMonth,beginDay);
GregorianCalendar e = new GregorianCalendar(endYear,endMonth,endDay);
String time = "2006-02-1";
String time2 = "2007-05-2";
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
try{
System.out.println("00000000000000 "+df.parse(time));
c1.setTime(df.parse(time));
c2.setTime(df.parse(time2));
}catch(Exception e3){
System.out.println("wrong occured");
}
List list = new ArrayList();
while(!c1.after(c2)){
list.add(df.format(c1.getTime()));
//c1.add(Calendar.MONTH, 1);
c1.add(Calendar.DAY_OF_MONTH, 1);
}
for(int i=0;i<list.size();i++){
System.out.print(" "+list.get(i));
if((i+1)%5==0)System.out.println();
}
//System.out.println(list);
}
}
[/code]
2万+

被折叠的 条评论
为什么被折叠?



