`
lauphai
  • 浏览: 22949 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

时间相减

 
阅读更多
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
		Date date1 = null;
		Date date2 = null;
		  
		long l = 0l;
		String k = "";
		ArrayList dlist = new ArrayList();
		try {
			date1 = new SimpleDateFormat("yyyyMMdd").parse("20100929");
			date2 = new SimpleDateFormat("yyyyMMdd").parse("20101002");
			l = 1 + (date2.getTime() - date1.getTime())/ (24 * 60 * 60 * 1000l);
			for (int i = 0; i < l; i++) {
				k = Integer.parseInt("20100929") + i + "";
				if ((df.format(df.parse(k))).equals(k)) {
					dlist.add(k);
				} else {
					dlist.add(df.format(df.parse(k)));
				}
			}
		} catch (ParseException e) {
			e.printStackTrace();
		}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics