我有日志文件,我应该提取特定时间段的数据并打印出来。我必须打印“2021-07-05 06:30:10”到“2021-07-05 06:30:20”之间的行。
Files
.lines(Paths.get("c:/Java_Dev", "Abc.log"))
.filter(line -> line.startsWith("2021-07-05 06:30:10"))
.forEach(System.out::println);
在这里,它打印的行只在这段时间内开始,而不是在这段时间之间。
我有日志文件,我应该提取特定时间段的数据并打印出来。我必须打印“2021-07-05 06:30:10”到“2021-07-05 06:30:20”之间的行。
Files
.lines(Paths.get("c:/Java_Dev", "Abc.log"))
.filter(line -> line.startsWith("2021-07-05 06:30:10"))
.forEach(System.out::println);
在这里,它打印的行只在这段时间内开始,而不是在这段时间之间。
暂无答案!
目前还没有任何答案,快来回答吧!