Jos*_*bre 0 java time duration localtime minute
我有两次,我希望在几分钟内得到改变.
例如:
我有这个:
09:11:30;09:15:22;
Run Code Online (Sandbox Code Playgroud)
我想实现这个目标:
3 min passed
Run Code Online (Sandbox Code Playgroud)
请注意,9:15:22不是9:15:30所以4分钟已经过去了.
Mad*_*mer 10
与任何日期/时间问题一样,将您的数据放入最佳可表示的容器中,在这种情况下,即可 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);
Run Code Online (Sandbox Code Playgroud)
从那里你可以简单地使用API来为你完成工作,在这种情况下,利用Duration...
Duration duration = Duration.between(from, to);
System.out.println(duration.toMinutes());
Run Code Online (Sandbox Code Playgroud)
哪些打印3(非常确定您可以添加其余的格式)
有关更多信息,您可以查看日期/时间教程
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |