gpt4 book ai didi

java - Java 8 中的时间戳用户输入

转载 作者:行者123 更新时间:2023-11-30 06:16:48 25 4
gpt4 key购买 nike

我正在尝试编写一个简单的 Java 程序,用户将在命令提示符中提供两次输入,如开始时间“07:51”和结束时间“08:09”。我希望使用 24 小时时钟来避免 AM/PM 问题,一旦我得到输入,我应该能够在几分钟内找到两个时间输入之间的差异。我需要几分钟后才能计算其他内容。现在我正在尝试使用 java.time.* 包,这样我就可以使用 LocalTime 来捕获它,但还没有成功。

在 Java 8 中最简单的方法是什么?我可以完全使用 LocalTime 吗?

最佳答案

应该这样做:

LocalTime t1 = LocalTime.parse("07:32");
LocalTime t2 = LocalTime.parse("13:40");

Duration difference = Duration.between(t1,t2);

long minutes = difference.toMinutes();

关于java - Java 8 中的时间戳用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26638467/

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