时间循环java代码 java循环间隔一定时间运行( 二 )


Calendar dd = Calendar.getInstance();//定义日期实例
dd.setTime(d1);//设置日期起始时间
while(dd.getTime().before(d2)){//判断是否到结束日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
String str = sdf.format(dd.getTime());
System.out.println(str);//输出日期结果
dd.add(Calendar.MONTH, 1);//进行当前日期月份加1
}
输出结果:
java 中能够实现年月循环的代码import java.util.Calendar;
public class MainTester {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
//设置为12月31日
calendar.set(Calendar.MONTH, 11);
calendar.set(Calendar.DAY_OF_MONTH, 31);
System.out.println("现在日期时间循环java代码:" + calendar.getTime());
//再增加一天
calendar.add(Calendar.DAY_OF_MONTH, 1);
System.out.println("增加后的日期:" + calendar.getTime());
}
}
使用Calendar就可以实现时间循环java代码,很简单,程序输出为:
现在日期:Tue Dec 31 11:50:55 CST 2013
增加后的日期:Wed Jan 01 11:50:55 CST 2014
这段循环遍历时间的java代码 , 怎么改才是正确的呢?【时间循环java代码 java循环间隔一定时间运行】你把天数加上1的上面那一行代码注释取消掉改成 System.out.println(sdf.format(tmp)); 就行了啊....
你要显示每一天 那肯定得把打印代码写在循环里面呀 或者在循环里面把每一天都拼接在一起 最后return,你目前把循环输出给注释掉了,然后又只return了最后一天的字符串回去 那当然只打印最后一天 。
你要不就把那行代码取消了 ,要不就先声明一个String用来接收循环拼接完的日期最后return回去
时间循环java代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于java循环间隔一定时间运行、时间循环java代码的信息别忘了在本站进行查找喔 。

推荐阅读