我可以使用java按照文件的创建日期检索文件吗?

我可以使用java按照文件的创建日期检索文件吗?,java,io,filesystems,Java,Io,Filesystems,我想检索特定创建日期的文件,并从中读取数据以绘制绘图。我如何才能做到这一点?我什么都没试过,只是想知道是否可以在java中使用?请尝试并发布您的方法,stackoverflow是为了更好地进行编程,请尝试。并学习如何以File和Date(long)作为字段提问。您可以使用lastModified()获取文件的上次编辑日期。为此创建一个ArrayList,并使用自定义比较器对其排序 public class Labor { public static void main(String[]

我想检索特定创建日期的文件,并从中读取数据以绘制绘图。我如何才能做到这一点?我什么都没试过,只是想知道是否可以在java中使用?

请尝试并发布您的方法,stackoverflow是为了更好地进行编程,请尝试。并学习如何以
File
Date(long)
作为字段提问。您可以使用
lastModified()
获取文件的上次编辑日期。为此创建一个
ArrayList
,并使用自定义
比较器对其排序
public class Labor {

    public static void main(String[] args) {

        File dir = new File("path-to-dir");

        File[] listFiles = dir.listFiles(dateFilter());
    }

    private static FileFilter dateFilter() {

        return new FileFilter() {

            @Override
            public boolean accept(File file) {
                long yesterday = new Date().getTime() - 24 * 60 * 60 * 1000;

                return file.lastModified() > yesterday;
            }
        };
    }
}