gpt4 book ai didi

java - 在JAVA中打印两个日期之间的小时、秒的日期

转载 作者:行者123 更新时间:2023-12-02 11:17:01 24 4
gpt4 key购买 nike

我正在尝试找出一种方法来打印例如之间的所有日期

2018/20/01 15:20:31:001
2018/20/01 19:34:03:001

我想看到的输出是:

2018/20/01 15:20:31:001
2018/20/01 15:20:31:002
2018/20/01 15:20:31:003
2018/20/01 15:20:31:004
2018/20/01 15:20:31:005
2018/20/01 15:20:31:006
...
2018/20/01 19:34:02:999
2018/20/01 19:34:03:001

有人可以帮我吗?因为我能找到的只是不需要几小时、几分钟等的解决方案,而我真的需要它。

最佳答案

您需要一个DateTimeFormatter像这样格式化日期。

那么你需要两个LocalDateTime s:一个表示开始日期,一个表示结束日期。

现在您可以创建一个循环,打印出开始日期,然后通过日期的方法 .plusSeconds() 更改它(它是不可变的,但您可以回收该变量。)要到达下一秒(或者您确实想要毫秒分辨率吗?),打印出来,冲洗并重复,直到两个日期相等。

Here是一个用毫秒格式化日期的示例。

关于java - 在JAVA中打印两个日期之间的小时、秒的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50199059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com