java小技巧:怎么循环日期?

作者: 深夜小码农 | 来源:发表于2019-11-28 13:26 被阅读0次

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);

try{

//起始日期

Date start = sdf.parse(“2019-01-01”);

//结束日期

Date end = sdf.parse(“2019-11-27”);

Date temp = start;

Calendar calendar = Calendar.getInstance();

calendar.setTime(start);

//打印2019-01-01到2019-11-27的日期

while(temp.getTime()<end.getTime()){

temp = calendar.getTime();

String s = sdf.format(temp);

System.out.println(“所得到的日期:”+s);

//天数+1

calendar.add(Calendar.DAY_OF_MONTH,1);

}

}catch(Exception e){

e.printStackTrace();

}

相关文章

网友评论

    本文标题:java小技巧:怎么循环日期?

    本文链接:https://www.haomeiwen.com/subject/pcqbwctx.html