java date用法减去一小时
时间: 2023-07-08 17:08:35 浏览: 111
可以使用Java中的Calendar类来减去一小时。具体方法如下:
```java
import java.util.Calendar;
import java.util.Date;
public class DateExample {
public static void main(String[] args) {
// 创建一个Date对象
Date date = new Date();
// 创建一个Calendar对象,并将其设置为当前时间
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
// 将时间减少1小时
calendar.add(Calendar.HOUR_OF_DAY, -1);
// 将Calendar对象转换为Date对象
Date newDate = calendar.getTime();
System.out.println("原始时间:" + date);
System.out.println("减少1小时后的时间:" + newDate);
}
}
```
在上述代码中,我们首先创建了一个Date对象表示当前时间。然后,我们创建了一个Calendar对象,并将其设置为当前时间。接着,我们使用`calendar.add(Calendar.HOUR_OF_DAY, -1)`将时间减少1小时。最后,我们将Calendar对象转换为Date对象并输出结果。
阅读全文