我正在尝试获取预订的持续时间并将其转换为时间,以便我可以更新end time预订的时间。假设用户输入开始时间为18:05:00,总持续时间为15(这是预订的总分钟数),我想转换15为分钟00:15:00,并希望得到结果为18:25:00.有没有办法这样做?
1 回答
汪汪一只猫
TA贡献1898条经验 获得超8个赞
请注意,18:05 之后的 15 分钟是 18:20,而不是 18:25。
您可以使用LocalTime该类来存储您的时间,并添加 n 分钟。
LocalTime originalTime = LocalTime.parse("18:05:00");
int minutes = 15; // replace this with the user input
LocalTime newTime = originalTime.plusMinutes(minutes)
System.out.println(newTime);
要存储“15 分钟”,您可以使用Duration该类。
添加回答
举报
0/150
提交
取消
