获取两个日期之间的日期

原创 2013年12月04日 10:15:22

 

 

package hb.util;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

public class BetweenDate{

	public static void main(String[]args){
		String start="2012-8-9";
		String end="2012-8-23";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		
		try{
			Date statdate = sdf.parse(start);
			Date enddate = sdf.parse(end);
			
			Calendar calendar = Calendar.getInstance();
			calendar.setTime(statdate);
			
			List result = new LinkedList();
			/**
			 * Date.compareTo(Date date) == 0两个时间相等,
			 * 如果此 Date 在 Date 参数之前,则返回小于 0 的值;
			 * 如果此 Date 在 Date 参数之后,则返回大于 0 的值。 
			 */
			while(statdate.before(enddate) || statdate.compareTo(enddate)==0){
				result.add(calendar.getTime());
				calendar.add(Calendar.DAY_OF_MONTH,1);
				statdate = calendar.getTime();
			}
			
			Iterator it = result.iterator();
			while(it.hasNext()){
				System.out.println(it.next());
			}
			
		}catch(Exception e){
			e.printStackTrace();
		}
	}

}

 

获取两个日期之间的所有日期

1.不包含起止日期: public static List getMonthBetweenDateStr(String minDate, String maxDate) throws ParseEx...
  • gaofenglxx
  • gaofenglxx
  • 2017年03月03日 14:51
  • 1116

PHP获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期

[php] view plain copy  $time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒 两个时间之间的年和月份   ...
  • will5451
  • will5451
  • 2017年05月08日 14:18
  • 2506

Java 计算两个日期之间的天数

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor...
  • purple25
  • purple25
  • 2017年06月22日 16:43
  • 773

PHP 如何获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期

版权声明:本文为博主原创文章,未经博主允许不得转载。 [php] view plain copy   $time1 = strtotime('20...
  • ahjxhy2010
  • ahjxhy2010
  • 2017年03月14日 17:53
  • 717

sql获取两个时间之间所有的时间列表

初级开发,写的不当之处,还望批评指正
  • liugh_xian2016
  • liugh_xian2016
  • 2016年08月15日 09:12
  • 3423

java计算两个日期之间相差天数和相隔天数详解

大家看到文章标题"两个日期之间相差天数和相隔天数",是否有疑惑呢!从中文字面理解,”相差“和"相隔"是有区别的,然而就是这些区别害死很多人,却没有发现,在大量新增统计时是差之毫厘谬以千里,我能都发现是...
  • wpydaguan
  • wpydaguan
  • 2015年05月29日 15:39
  • 9990

JS获取系统时间、计算两个日期天数、比较日期大小

1:js日期处理
  • make_a_difference
  • make_a_difference
  • 2014年10月24日 14:38
  • 9978

经典算法:计算两个日期之间的天数

如题所示,这个算法就是写起来麻烦一点,不过还是很简单的,思路清晰就非常好做思路:用两套数组分别存储每个月的天数,分别是闰年和非闰年,分别为num1[] 和 num2[]; **然后就...
  • qq_23100787
  • qq_23100787
  • 2015年09月05日 02:36
  • 1843

九度-题目1096:日期差值

题目1096:日期差值 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:9063 解决:3091 题目描述: 有两个日期,求两个日期...
  • cjt5047
  • cjt5047
  • 2016年02月28日 19:17
  • 240

Java 两个日期间的天数计算

在Java中计算两个日期间的天数,大致有2种方法:一是使用原生JDK进行计算,在JDK8中提供了更为直接和完善的方法;二是使用第三方库。 1、使用原生的JDK private static ...
  • hongweigg
  • hongweigg
  • 2017年03月01日 14:37
  • 4888
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取两个日期之间的日期
举报原因:
原因补充:

(最多只允许输入30个字)