
package test;
import javaioFile;
import javatextSimpleDateFormat;
import javautilArrayList;
import javautilDate;
import javautilIterator;
import javautilList;
public class Test {
/
@param args
/
public static void main(String[] args) {
//设置日期转换格式
SimpleDateFormat smp = new SimpleDateFormat("yyyyMMdd");
//设置一个list,存放符合要求的文件名
List<String> list = new ArrayList<String>();
Date date = new Date();
//Systemoutprintln(smpformat(date));
//定义当前时间
int now_time= IntegerparseInt(smpformat(date));
String path = "D:/";
File file = new File(path);
//定义文件修改时间
int modify_time=0;
if(fileisDirectory()){
File[] files=filelistFiles();
for(int i = 0 ;i<fileslength;i++){
modify_time=IntegerparseInt(smpformat(new Date(files[i]lastModified())));
//当前时间减去修改时间==1的话 该文件符合要求
if(now_time-modify_time==1){
listadd(files[i]getName());
}
}
}
//遍历文件夹完毕,打印符合要求的文件名
if(listsize()>0){
for(Iterator<String> it = listiterator();ithasNext();){
Systemoutprintln(itnext());
}
}
}
}
Calendar calendar = CalendargetInstance();
calendarset(CalendarYEAR, 2013);//年
calendarset(CalendarMONTH, 9);//月
calendarset(CalendarDAY_OF_MONTH, 9);//日
calendarset(CalendarHOUR, 23);//时
calendarset(CalendarMINUTE, 59);//分
calendarset(CalendarSECOND, 59);//秒
calendaradd(CalendarYEAR, 1);//加一年
calendaradd(CalendarDAY_OF_MONTH, -1);//减一天
Systemoutprint(calendargetTime());
采用日历类Calendar\x0d\\x0d\Calendar calendar = CalendargetInstance();\x0d\//第二个参数的意思表示与当前时间的比较,数字表示天数,1表示下一天 -1表示前一天。\x0d\calendaradd(CalendarDAY_OF_MONTH,1);\x0d\//这样就可以获取到下一天,然后你自己去格式化吧\x0d\calendargetTime();
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilDate;
public class WhatTest {
public static void main(String[] args) {
Calendar cal = CalendargetInstance();
Date now = calgetTime();
caladd(CalendarMONTH, -1);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 00:00:00---yyyy-MM-dd 23:59:59");
while (calgetTime()before(now)) {
Systemoutprintln(sdfformat(calgetTime()));
caladd(CalendarDAY_OF_YEAR, 1);
}
}
}
以上就是关于用java遍历某个文件夹,如何寻找最后修改日期是前一天的文件全部的内容,包括:用java遍历某个文件夹,如何寻找最后修改日期是前一天的文件、java中,我已经知道了一个时间,如何实现在这个时间的基础上一年后 的前一天时间。、用java获取日期格式是“YY MMDD ”的时间的方法是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)