为了账号安全,请及时绑定邮箱和手机立即绑定

将int转换为时间并在java中添加两次

将int转换为时间并在java中添加两次

扬帆大鱼 2022-07-20 15:43:45
我正在尝试获取预订的持续时间并将其转换为时间,以便我可以更新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该类。


查看完整回答
反对 回复 2022-07-20
  • 1 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号