java中如何实现日期相减
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何实现日期相减相关的知识,希望对你有一定的参考价值。
Date d=new Date();
int i=0;
while(i<300)
i++;
System.out.println(new Date()-d);
为什么不好使 呀
Java代码示例:
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
java.util.Date beginDate= format.parse("2007-12-24");
java.util.Date endDate= format.parse("2007-12-25");
long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
System.out.println("相隔的天数="+day); 参考技术A import java.util.*;
public class Datesub
public static void main(String []args)
Calendar calendar=Calendar.getInstance();
calendar.setTime(new Date());
long timethis=calendar.getTimeInMillis();
calendar.set(2007,7,1);
long timeend=calendar.getTimeInMillis();
long theday=(timeend-timethis)/(1000*60*60*24);
System.out.print(theday);
你要的是不是这种结果啊本回答被提问者和网友采纳 参考技术B 设置yyyy-mm-dd,然后对应做差就行了。
以上是关于java中如何实现日期相减的主要内容,如果未能解决你的问题,请参考以下文章