得到两个日期之间的日期列表
来源:互联网 发布:婚纱电子相册制作软件 编辑:程序博客网 时间:2024/04/28 10:48
public class test { public static void main(String[] args){ List<String> strDates = new ArrayList<String>(); //计算开始日期和结束日期的相差天数 int days = getDatesSpace(AdsDateUtil.toDateFromYYYY_MM_DD("2016-05-10"),AdsDateUtil.toDateFromYYYY_MM_DD("2016-05-14")); for(int i = 0; i <= days; i++){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_MONTH, i);ss cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.SECOND, 0); Date date = cal.getTime(); String strDate = AdsDateUtil.toStringYYYY_MM_DD(date); strDates.add(strDate); } } /** * 得到两个日期之间的天数 */ public static int getDatesSpace(Date beginDate,Date endDate){ java.util.Calendar calst = java.util.Calendar.getInstance(); java.util.Calendar caled = java.util.Calendar.getInstance(); calst.setTime(beginDate); caled.setTime(endDate); //设置时间为0时 calst.set(java.util.Calendar.HOUR_OF_DAY, 0); calst.set(java.util.Calendar.MINUTE, 0); calst.set(java.util.Calendar.SECOND, 0); caled.set(java.util.Calendar.HOUR_OF_DAY, 0); caled.set(java.util.Calendar.MINUTE, 0); caled.set(java.util.Calendar.SECOND, 0); //得到两个日期相差的天数 int days = ((int) (caled.getTime().getTime() / 1000) - (int) (calst .getTime().getTime() / 1000)) / 3600 / 24; return days; }}
0 0
- 得到两个日期之间的日期列表
- 得到两个日期之间的间隔天数
- Python获取两个日期之间的列表
- 【Python】获取两个日期之间的所有日期的列表
- 获取两个日期之间星期X的日期列表
- 获取两个日期之间日期列表
- 一个SQL得到两个日期之间的时分秒
- js得到两个日期之间间隔的天数
- java得到两个日期之间相差天数
- MySql查询两个时间点之间的日期列表
- 两个日期之间的所有日期
- 获取两个日期之间的日期间隔
- 获得两个日期之间的 日期
- 计算两个日期之间的所有日期
- 两个日期之间的日期应用案例
- 获得两个日期之间的所有日期
- 获取两个日期之间的日期
- PHP两个日期之间的所有日期
- kafka文档(3)---- 配置选项翻译
- java常用正则表达式
- 服务器的默认编码配置之tomcat及maven的配置
- Java工程师成神之路~
- POJ 3126 Prime Path
- 得到两个日期之间的日期列表
- 查询ES中所有index和type的定义
- Unity3D射线检测控制转向
- 查询ES中nm_1605 index的定义
- 查询ES中nm_1605 index中news type的定义
- linux虚拟机系统下安装jdk
- 用github部署静态网页
- Spring事务配置实例
- MapReduce中的join算法-reduce端join