获取当前时间前6个小时用java
时间: 2023-07-05 12:36:16 浏览: 157
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`。
阅读全文