Chinaunix首页 | 论坛 | 博客
  • 博客访问: 658943
  • 博文数量: 45
  • 博客积分: 931
  • 博客等级: 准尉
  • 技术积分: 590
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-17 13:27
文章分类

全部博文(45)

文章存档

2013年(6)

2012年(15)

2011年(23)

2005年(1)

分类: Java

2011-12-05 18:31:48

在Java之中用Calendar方法,我们可以容易的实现日期相关的计算:

  1. public class TestDate {
  2.   public static void main(String[] args) {
  3.     DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
  4.     Date date1 = null, date2 = null;
  5.     try {
  6.       date1 = format.parse("2010-10-01");
  7.       date2 = format.parse("2011-10-02");
  8.     } catch (ParseException e) {
  9.       e.printStackTrace();
  10.     }

  11.     long diff = date1.getTime() - date2.getTime();//计算两个日期之前相差的毫秒数
  12.     long days = diff / (24 * 60 * 60 * 1000);//除以1天的毫秒数,得到相差的天数

  13.     System.out.println("这两个日期之间的天数为: " + days);
  14.   }
  15. }

阅读(3337) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~