关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
上个月关门了。
改进这个问题
假设我们在一个列表中有一堆文件,它们的名称由文件+日期和时间格式(dd\u mm\u yyyy\u hour\u minute\u second)组成。它看起来像这样:
[
file_03_12_20_23_11_42
file_29_11_20_23_11_42
file_28_11_20_23_31_41
file_11_11_19_23_31_12
file_23_06_19_23_11_35
file_02_12_20_23_50_31
file_30_11_20_23_41_12
...
]
有没有一种方法可以过滤掉这个列表,把从当前日期算起的最后一周内的任何事情都保留下来?
我知道如何用date类或calender类获取当前日期,但是我不知道如何保存这些文件的最后7天。这是类型file的列表,但使用file.tostring()时,文件名将是字符串。
1条答案
按热度按时间c9qzyr3d1#
假设您有一个文件目录,如下所示:
你可以用parse
LocalDate
,并筛选LocalDate
对应一周前:输出: