如何在Java中使用时钟/计时器?我有一个程序将文件数据保存在内存中以备将来使用。我想添加一个计时器来检查文件的创建时间和更改时间。当前时间 - 缓存时间=持续时间
答案 0 :(得分:1)
听起来您只想检查文件的元数据并将其与系统时间进行比较。 getLastModifiedTime和setLastModifiedTime方法听起来就像你需要的那样。
您可以阅读此here。
答案 1 :(得分:0)
您可以使用java.util日期和时间。例如:
现在日期=新日期();现在设置为当前日期
您可以将该日期保存为文件的附加位置,以及希望与可以使用的日期进行比较的时间:
long time =(new Date())。getTime() - readDate.getTime(); 那会给你几毫秒的时间