JAVA 获取时间段内的每一天
2024-10-04 06:21:07
public class day { public static void main(String[] args) {
// TODO Auto-generated method stub
String begintTime = "2019-03-26";
String endTime = "2019-03-04";
for(String days: findDaysStr(begintTime,endTime)){
System.out.println(days);
}
} public static List<String> findDaysStr(String begintTime, String endTime) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date dBegin = null;
Date dEnd = null;
try {
dBegin = sdf.parse(begintTime);
dEnd = sdf.parse(endTime);
} catch (ParseException e) {
e.printStackTrace();
}
List<String> daysStrList = new ArrayList<String>();
daysStrList.add(sdf.format(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);
String dayStr = sdf.format(calBegin.getTime());
daysStrList.add(dayStr);
}
return daysStrList;
}
}
最新文章
- Ubuntu(Linux系统)虚拟机工具vmtools详细说明
- Emmet使用
- 在VBA中使用Windows API
- 《锋利的jQuery》(第2版)读书笔记4
- SU susort命令学习
- openssl知识点总结
- svn安装【转载】
- tcp/IP点对点通信程序
- 291.	Word Pattern II
- html5音频、视频
- [itint5]最大子矩阵和
- [转] Splay Tree(伸展树)
- 编译recovery及过程中的部分错误解决
- C++在数组元素个数未知情况下声明数组
- AC自动机模板3【洛谷3796】
- Spring之BeanFactory和FactoryBean接口的区别
- 二叉搜索树(BST)学习笔记
- linux更换yum源
- 【ASP.NET】System.Web.Routing - StopRoutingHandler Class
- 解压.bz2失败