gpt4 book ai didi

java - 本地时间求和 (Java)

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

我正在尝试使用 Java 求和两次。

假设我有这些本地时间:

LocalTime L1 = LocalTime.parse("2:10");


LocalTime L2 = LocalTime.parse("13:20");

是否有任何奇特的 LocalTime 方法可以对小时进行求和并获得 15:30 (L1+L2)

(注意:我正在寻找时间或日期包中的某些内容),没有字符串屠宰。

最佳答案

基本上,LocalTime 标记时间,而不是持续时间。你不能添加两个时间点——这没有意义。

LocalTime 确实有一个 plus() 方法,但它需要一个 TemporalAmount (一个 PeriodDuration)而不是 LocalTime。您可以通过使用 Duration.ofNanos(localTime.toNanoOfDay())LocalTime 转换为 Duration 来完成您想要的操作,因此您' d 执行类似 l1.plus(Duration.ofNanos(l2.toNanoOfDay())) 的操作(这基本上意味着您不将第二个 LocalTime 视为时间点,而是从一天开始以来耗时量)

关于java - 本地时间求和 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47232483/

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