Mat*_*ins 2 java calendar date
嗨,我想在不使用任何库的情况下迭代日期范围.我想从2005年1月18日开始(想要将其格式化为yyyy/M/d)并按日间隔迭代直到当前日期.我已经格式化了开始日期,但我不知道如何将其添加到日历对象并进行迭代.我想知道是否有人可以提供帮助.谢谢
String newstr = "2005/01/18";
SimpleDateFormat format1 = new SimpleDateFormat("yyyy/M/d");
Run Code Online (Sandbox Code Playgroud)
Date date = format1.parse(newstr);
Calendar calendar = new GregorianCalendar();
calendar.setTime(date);
while (someCondition(calendar)) {
doSomethingWithTheCalendar(calendar);
calendar.add(Calendar.DATE, 1);
}
Run Code Online (Sandbox Code Playgroud)