Java代码:如何根据文件的修改日期(应该等于字符串中指定的日期)从目录中选择文件
我在字符串“03/09/16”中有一个日期值。如何根据文件的修改日期(该日期应等于字符串中指定的日期)从目录中选择文件 我的要求是只选择在字符串中指定了“日期修改”=“日期”的文件。对于您的情况:Java代码:如何根据文件的修改日期(应该等于字符串中指定的日期)从目录中选择文件,java,string,file,date,last-modified,Java,String,File,Date,Last Modified,我在字符串“03/09/16”中有一个日期值。如何根据文件的修改日期(该日期应等于字符串中指定的日期)从目录中选择文件 我的要求是只选择在字符串中指定了“日期修改”=“日期”的文件。对于您的情况: File file = new File("C:\\Temp\\filenmae.type"); Date modifiedDate = new Date(file.lastModified()); Calendar modifiedCal = Calendar.getInstance(); modi
File file = new File("C:\\Temp\\filenmae.type");
Date modifiedDate = new Date(file.lastModified());
Calendar modifiedCal = Calendar.getInstance();
modifiedCal.setTime(modifiedDate);
Calendar cal = (Calendar) modifiedCal.clone();
cal.set(Calendar.YEAR, 2016);
cal.set(Calendar.MONTH, 2); // Start from 0
cal.set(Calendar.DAY_OF_MONTH, 9);
if (modifiedCal.compareTo(cal) == 0) {
System.out.println("Same date!!!");
}
文件系统依赖于操作系统,您同意只使用一个操作系统的解决方案吗?