Java 中如何求当前日期到08年8月8日的天数

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:17:41
Java 中如何求当前日期到08年8月8日的天数
就是求现在到08年8月8号还有多少天
帮忙把语句写出来,万分感谢

/** The date of 2008 Olympic Games */
Date d1 = new GregorianCalendar(2008, 8, 8, 8, 0).getTime();

/** Today's date */
Date today = new Date();

// Get millisecond from each, and subtract.
long diff = d1.getTime() - today.getTime();

System.out.println("The 2008 Olynpic Game still has "
+ (diff / (1000 * 60 * 60 * 24)) + " days to go.");

new 两个Date 类型, 一个是现在的date, 一个是奥运会的date, 因为每个date都是一个Long型的值,所以相减就是据奥运会开幕的毫秒数,自己换算吧