获取一周内的所有小时
有时候为了从堆文件中获取包含时间格式的文件,就必须拼文件的名称,暂时想不到更好的办法,只能这样做。
package com.db.Test; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.List; public class Test { public static void main(String[] args) { List<String> list = new Test().getHours(); for (String string : list) { System.out.println(string); } } public List<String> getHours() { // 日期的DATE减去10 就是往后推10 天 同理 +10 就是往后推十天 List<String> list = new ArrayList<>(); for(int i = 0;i<7;i++){ for(int j = 0;j<24;j++){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -i); SimpleDateFormat sf = new SimpleDateFormat("yyyyMMdd"); String str = sf.format(cal.getTime()); if (j<10) str = str+"0"+j; else str = str+j; list.add(str); } } return list; } }
手与大脑的距离决定了理想与现实的相似度

浙公网安备 33010602011771号