Java实现当前时间加减小时(年,月,日,小时,分钟)
时间: 2023-07-18 18:12:56 浏览: 152
Java中可以使用Calendar类和Date类来实现当前时间加减小时,年,月,日,小时,分钟等操作。以下是一些示例代码:
1. 当前时间加减小时
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.HOUR_OF_DAY, 2); // 当前时间加2小时
Date date = calendar.getTime();
```
2. 当前时间加减年
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR, 1); // 当前时间加1年
Date date = calendar.getTime();
```
3. 当前时间加减月
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, 3); // 当前时间加3个月
Date date = calendar.getTime();
```
4. 当前时间加减日
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH, 7); // 当前时间加7天
Date date = calendar.getTime();
```
5. 当前时间加减分钟
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MINUTE, 30); // 当前时间加30分钟
Date date = calendar.getTime();
```
注意:以上示例代码中的Calendar.getInstance()方法获取的是当前时间的Calendar对象,也可以使用new GregorianCalendar()方式创建一个指定时间的Calendar对象来进行加减操作。
阅读全文