在一次采访中,他问了我一个时间问题,我无法回答。有人可以帮我解决这个问题吗?他要我用 Java 写一个程序。问题:-现在时间是晚上 11 点 30 分。1250 小时后是几点?
3 回答
偶然的你
TA贡献1841条经验 获得超3个赞
Java Code
public Date addHoursToJavaUtilDate(Date date, int hours) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.HOUR_OF_DAY, 1250 );
return calendar.getTime();
}
请注意,Calendar.HOUR_OF_DAY 指的是 24 小时制。
var today = new Date('01-01-2019 11:30 PM');
var dt =today.setHours(today.getHours() + 1250);
console.log(new Date(dt).toString());
慕桂英3389331
TA贡献2036条经验 获得超8个赞
检查这个逻辑
Total Hours : 1250
No of hours per day : 24
So 1250%24 = 2 hours (remainder)
结果:晚上 11:30 + 2 小时 = 凌晨 1:30
添加回答
举报
0/150
提交
取消