例如
把2007-12-1到2007-12-10之间的日期列出来2007-12-1
2007-12-2
2007-12-3
2007-12-4
2007-12-5
2007-12-6
2007-12-7
2007-12-8
2007-12-9
2007-12-10
把2007-12-1到2007-12-10之间的日期列出来2007-12-1
2007-12-2
2007-12-3
2007-12-4
2007-12-5
2007-12-6
2007-12-7
2007-12-8
2007-12-9
2007-12-10
解决方案 »
- 纯真时期的解析几何,谁人能够铭记?
- 构造方法能否override 和overLoding?
- 关于多种分类表的设计问题(如商品分类和栏目分类等其他分类应该用同一个表?)
- DB2 中的timeStamp类型如何实现更新一条数据时,也随着自动更新
- 帮忙指点下两种对象初始化式的区别。。。
- 怎樣把String轉換為一個字一個字這樣子輸出呢?
- 谈谈内类的使用以及技巧!
- reference,GC问题
- 编译后的运行问题,新手上路
- 求助:在Java中如何实现将 int 或 float 等类型的数转换到一个字节数组中?
- RandomAccessFile 类出问题了
- 如何知道Connection对象正在连接什么数据库?
直到 各get(int field) 都相等
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class Showdate { public static void main(String[] args) throws ParseException {
print("2007-12-1", "2007-12-10");
}
private static void print(String string, String string2)
throws ParseException {
Date dateTemp = new SimpleDateFormat("yyyy-MM-dd").parse(string);
Date dateTemp2 = new SimpleDateFormat("yyyy-MM-dd").parse(string2);
Calendar calendarTemp = Calendar.getInstance();
calendarTemp.setTime(dateTemp);
while (calendarTemp.getTime().getTime()!= dateTemp2.getTime()) {
System.out.println(new SimpleDateFormat("yyyy-MM-dd")
.format(calendarTemp.getTime()));
calendarTemp.add(Calendar.DAY_OF_YEAR, 1);
}
System.out.println(string2);
}
}