实现两个日期之间的日期排序显示

通过Java编程实现两个日期之间的日期排序并进行打印,展示从起始日期到结束日期的所有日期。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//实现两个日期之间的日期排序显示
			Calendar startcal =  Calendar.getInstance();
			Calendar endcal =  Calendar.getInstance();
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			Date temp = new Date();
			startcal.set(2012, 04, 01); //日期这里月份是从00开始,如果是5月份就得输入04
			endcal.set(2012,05,30);
			int day = endcal.get(Calendar.DAY_OF_YEAR)-startcal.get(Calendar.DAY_OF_YEAR);
			for(int i=0 ; i<=day ; i++){
				temp = startcal.getTime();
				System.out.println(sdf.format(temp));
				startcal.add(Calendar.DATE, +1);
			}
输入结果:
2012-05-01
2012-05-02
2012-05-03
2012-05-04
2012-05-05
2012-05-06
2012-05-07
2012-05-08
2012-05-09
2012-05-10
2012-05-11
2012-05-12
2012-05-13
2012-05-14
2012-05-15
2012-05-16
2012-05-17
2012-05-18
2012-05-19
2012-05-20
2012-05-21
2012-05-22
2012-05-23
2012-05-24
2012-05-25
2012-05-26
2012-05-27
2012-05-28
2012-05-29
2012-05-30
2012-05-31
2012-06-01
2012-06-02
2012-06-03
2012-06-04
2012-06-05
2012-06-06
2012-06-07
2012-06-08
2012-06-09
2012-06-10
2012-06-11
2012-06-12
2012-06-13
2012-06-14
2012-06-15
2012-06-16
2012-06-17
2012-06-18
2012-06-19
2012-06-20
2012-06-21
2012-06-22
2012-06-23
2012-06-24
2012-06-25
2012-06-26
2012-06-27
2012-06-28
2012-06-29
2012-06-30



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值