又有分了!!!请问用时间函数算出现在距离奥运会开幕(2008-08-08)还有多少天?给改改

wsonline 2007-03-12 02:35:59
import java.util.*;
import java.text.*;
public class Test8
{
public static void main(String args[])
{
GregorianCalendar c=new GregorianCalendar();
Calendar c2=Calendar.getInstance();
2.set(2007,4,1);
System.out.println(c2.getTime());
long l=this.getDiff(c.getTime(),c2.getTime());//<-------编译不过去
System.out.println(l);
}
public long getDiff(Date d1,Date d2)//参数为两个时间
{
long d = d1.getTime()-d2.getTime();//这里算出来的是毫秒
return d/(1000*60*60*24);
}

}
...全文
548 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
melas 2007-03-12
  • 打赏
  • 举报
回复
Calendar cal1 = Calendar.getInstance();
Calendar cal2 = (Calendar) cal1.clone();
cal2.set(2008, 7, 8);
int days = (int)((cal2.getTime().getTime() - cal1.getTime().getTime())/(24*60*60*1000));
wsonline 2007-03-12
  • 打赏
  • 举报
回复
自己顶

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧