一尘不染

在Java中为日期添加n个小时?

java

如何将n小时添加到Date对象?我找到了另一个在StackOverflow上使用几天的示例,但仍然不知道如何使用小时。


阅读 969

收藏
2020-03-17

共1个答案

一尘不染

检查日历类。它具有add(和其他一些)允许时间操纵的方法。这样的事情应该起作用。

    Calendar cal = Calendar.getInstance(); // creates calendar
    cal.setTime(new Date()); // sets calendar time/date
    cal.add(Calendar.HOUR_OF_DAY, 1); // adds one hour
    cal.getTime(); // returns new date object, one hour in the future
2020-03-17