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;
}
}
分享到:
相关推荐
Java 计算两个日期之间相差的月数 Java 计算两个日期之间相差的月数
Java 比较两个日期的代码,2段代码 1是计算两个日期相差多少天,2是比较两个日期先后
java中计算两个日期相差几天 1.public class Test { 2.public void dateDiff(String startTime, String endTime, String format) { 3.//按照传入的格式生成一个simpledateformate对象 4.SimpleDateFormat sd = ...
计算两日期之间的差,看看两日期之间能差几个月的问题
通过java编写一个可以自动求出两个日期之间的天数差的程序,会自动判断闰年。
编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。
Java中计算任意两个日期之间的工作天数.java 工具类
java计算两个时间(yyyy-MM-dd HH:mm:ss)相差月数两个时间格式可为年月日时分秒
java获取list中两元素时间差
java实现输入任意两个日期输出月份数和天数,综合考虑闰年、2月等因素,对于整月计算利息或按天数计算利息提供基础工具类。也可以吧内部类独立出来,方便跨包调用,可自行调整。很实用的一个实现。其他百度查到的很...
输入两个年月日,(1)判断两个日期是否相同,并且将相差的天数显示出来;(2)将日期后推或前推N天,并将该日期输出。
可以列出两个日期中间的所有天 20090501, 20090502, 20090503, 20090504, 20090505, 20090506, 20090507, 20090508, 20090509,
网上很多资源都没有输出结果是(相差几年几个月几天的代码)希望对大家有帮助 有不足地方 望大家多多指点
java 两个日期相减得到的天数、毫秒数;获取两个日期中的最大日期;获取两个日期中的最小日期。
java 判断两个时间段是否重叠的案例.docx
java计算两个日期相隔的天数
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
给定两个日期,获取两个日期之间的天数,并获得两个日期之间的日期并输出
计算两个日期之间的天数集合,java方法写得
java处理日期合并