`
beyondbn
  • 浏览: 71432 次
社区版块
存档分类
最新评论

Java 中两个日期之差

 
阅读更多

 

public int getDay(String fileName) throws ParseException{

int i = fileName.indexOf("_");

//如果 fileName 没有包含” _ “, 那么返回 -1

if(i != -1){

String filePrefix = fileName.substring(0, i);

Date dateTime = new SimpleDateFormat("yyyyMMddHHmmssSSS").parse(filePrefix);

long nowTime = System.currentTimeMillis();

int day = (int) ((nowTime - dateTime.getTime())/(1000*60*60*24));

return day;

}else{

return -1;

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics