如何将持续时间(以分钟为单位)转换为小时和分钟?
例如:hour = 8
和minute = 25
。现在,人员输入duration (in minutes) 60
。现在如何显示time 9:25
,因为持续时间为60 minutes
?
答案 0 :(得分:1)
您可以使用java.time
中提供的LocalTime。
LocalTime time = LocalTime.of(8, 25).plusMinutes(60);
System.out.println(time);
答案 1 :(得分:0)
Java中的所有日期/时间值都在内部以毫秒为单位。因此,乘以正确的因子得到毫秒(60000分钟,3600000小时)。这可以从日期中添加或减去。
function addMinutes(startDate, minutes) {
var millis = startDate.getTime();
return new Date(millis + minutes*60000);
}
function addHours(startDate, hours) {
var millis = startDate.getTime();
return new Date(millis + hours*3600000);
}