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

计算 1250 小时后时间的程序?

计算 1250 小时后时间的程序?

湖上湖 2023-05-10 13:45:38
在一次采访中,他问了我一个时间问题,我无法回答。有人可以帮我解决这个问题吗?他要我用 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());


查看完整回答
反对 回复 2023-05-10
?
www说

TA贡献1775条经验 获得超8个赞

  • 24小时后,时间重复。

  • 1250 小时后 = 52 * 24 小时 + 2 小时。

  • 所以答案是晚上 11:30 + 2 小时 = 1:30 AM


查看完整回答
反对 回复 2023-05-10
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

检查这个逻辑


Total Hours : 1250

No of hours per day : 24

So 1250%24 = 2 hours (remainder)

结果:晚上 11:30 + 2 小时 = 凌晨 1:30


查看完整回答
反对 回复 2023-05-10
  • 3 回答
  • 0 关注
  • 147 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信