输出指定日期范围内的日期列表
2016-03-22 09:33
381 查看
import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; public class FindDates { public static void main(String[] args) throws Exception { String start = "2016-02-01"; String end = "2016-03-02"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date dBegin = sdf.parse(start); Date dEnd = sdf.parse(end); List<Date> lDate = findDates(dBegin, dEnd); for (Date date : lDate) { System.out.println(sdf.format(date)); } } public static List<Date> findDates(Date dBegin, Date dEnd) { List<Date> lDate = new ArrayList<Date>(); lDate.add(dBegin); Calendar calBegin = Calendar.getInstance(); calBegin.setTime(dBegin); Calendar calEnd = Calendar.getInstance(); calEnd.setTime(dEnd); while (dEnd.after(calBegin.getTime())) { calBegin.add(Calendar.DAY_OF_MONTH, 1); lDate.add(calBegin.getTime()); } return lDate; } }
相关文章推荐
- java安全(七)终极装备——HTTPS协议之HTTP协议
- windows 安装python
- 开发者常用的一些工具
- Java集合类操作优化经验总结
- AndroidRobot首页、文档和下载 - Android自动化测试工具 - 开源中国社区
- onFinishInflate onSizeChanged onDraw 运行顺序
- JQuery动态定义表格列项
- React入门教程(二)
- TemplateMethod 模板方法模式
- 如何查看sql server数据库连接数
- hdu5137How Many Maos Does the Guanxi Worth【最短路最大值】
- XSSer首页、文档和下载 - 自动化渗透测试工具 - 开源中国社区
- dd命令
- Android排错:has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added
- 给jsp页面加图片加载不出来的解决办法
- Centos6.5离线配置CDH5.1心得和遇到的问题(已安装成功)
- Python 数据结构与算法——二分图(bipartite graph)
- ubuntu MySQL安装和设置
- 6.5 使用函数
- Java数据库——CallableStatement接口