gpt4 book ai didi

java - 两次之间如何间隔分钟?

转载 作者:行者123 更新时间:2023-12-01 06:49:14 24 4
gpt4 key购买 nike

我有两次,我想得到以分钟为单位的差异。

例如:

我有这个:

09:11:30;09:15:22;

我想实现这个:

3 min passed

请注意,9:15:22 不是 9:15:30,因此还没有过去 4 分钟。

最佳答案

与任何日期/时间问题一样,将数据放入最能表示的容器中,在本例中为LocalTime

DateTimeFormatter pattern = DateTimeFormatter.ofPattern("HH:mm:ss", Locale.ENGLISH);
LocalTime from = LocalTime.parse("09:11:30", pattern);
LocalTime to = LocalTime.parse("09:15:22", pattern);

从那里您可以简单地使用 API 来为您完成工作,在本例中,使用 Duration...

Duration duration = Duration.between(from, to);
System.out.println(duration.toMinutes());

打印3(非常确定您可以添加其余格式)

欲了解更多信息,您可以查看the Date/Time tutorials

关于java - 两次之间如何间隔分钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50728236/

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