Val*_*lio 2 java localtime java-8
例:
LocalTime time1 = LocalTime.of(12, 30);
LocalTime time2 = LocalTime.of(8, 30);
time1 + time2 // Doesn't work.
time1.plus(time2) // Doesn't work.
Run Code Online (Sandbox Code Playgroud)
因此,我希望以格式(小时:分钟)获得两次(12:30 + 8:30 = 21:00)的总和.
还有其他建议吗?
Mik*_*kis 10
您正在尝试添加两个LocalTime变量.这是一个错误的概念.你的时间2不应该是LocalTime,它应该是一个Duration.添加到时间的持续时间会给您另一次.从时间中减去的时间为您提供持续时间.这一切都很好,很合乎逻辑.一起添加两次不是.
有些黑客可能会将你的时间转换为持续时间,但我强烈建议不要这样做.相反,重构您的代码,以便time2首先是一个Duration.
| 归档时间: |
|
| 查看次数: |
2717 次 |
| 最近记录: |