当前时间加5个小时的java方法
时间: 2024-03-12 13:44:44 浏览: 123
可以使用Java中的Calendar类和Date类来实现将当前时间加5个小时的操作。示例代码如下```java
import java.util.Calendar;
import java.util;
public class Main {
public static void main[] args) {
// 获取当前时间
calendar = Calendar.getInstance();
Date now = calendar.getTime();
System.out.println("当前时间:" + now);
// 将当前时间加5个小时
calendar.add(Calendar.HOUR_OF_DAY, 5);
Date newTime = calendar.getTime();
System.out.println("加5个小时后的时间:" + newTime);
}
}
```
在上述代码中,首先获取了当前时间,然后使用Calendar类将当前时间加上5个小时,最后输出加上5个小时后的时间。
相关问题
获取当前时间前6个小时用java
可以使用Java中的Calendar类和SimpleDateFormat类来获取当前时间前6个小时的时间。以下是一个示例代码:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
// 创建Calendar实例
Calendar calendar = Calendar.getInstance();
// 获取当前时间
System.out.println("当前时间:" + calendar.getTime());
// 将时间往前推6个小时
calendar.add(Calendar.HOUR_OF_DAY, -6);
// 格式化输出时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(calendar.getTime());
System.out.println("当前时间前6个小时:" + time);
}
}
```
运行代码后,将输出当前时间和当前时间前6个小时的时间。注意,这里使用的是24小时制。如果需要使用12小时制,请将`HOUR_OF_DAY`改为`HOUR`。
Java 获取当前时间近7个小时
您可以使用 Java 中的 Calendar 类来获取当前时间,并通过 add() 方法将时间向前或向后移动。以下是一个获取当前时间七个小时前的示例:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 获取当前时间
Calendar cal = Calendar.getInstance();
System.out.println("当前时间:" + cal.getTime());
// 将时间向前移动七个小时
cal.add(Calendar.HOUR_OF_DAY, -7);
System.out.println("当前时间七个小时前:" + cal.getTime());
}
}
```
输出如下:
```
当前时间:Thu Sep 09 10:47:16 CST 2021
当前时间七个小时前:Thu Sep 09 03:47:16 CST 2021
```
在上面的示例中,我们使用 Calendar.getInstance() 方法获取当前时间,然后使用 add() 方法将时间向前移动七个小时,最后使用 getTime() 方法获取更新后的时间。
阅读全文