我正在嘗試獲取預訂的持續時間并將其轉換為時間,以便我可以更新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
提交
取消