在一次采訪中,他問了我一個時間問題,我無法回答。有人可以幫我解決這個問題嗎?他要我用 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
提交
取消