Date date = new Date();
DateFormat format;
format = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.CHINA);
String nowdate = format.format(date);
SimpleDateFormat datetemp = new SimpleDateFormat("yyyy-MM-dd");
Date temp1 = datetemp.parse(nowdate);
Date temp2 = datetemp.parse("2007-05-19");
int sec = temp1.getTime()-temp2.getTime();
得到的sec是微秒值,如果想得到差距的天数,请将 sec/1000/60/60/24即可。
本文介绍了一个使用Java进行日期比较的具体示例,展示了如何获取当前日期并将其转换为特定格式,进而计算两个日期之间的差距。

235





