java LocalDateTime用GMT-4 时区的时间
时间: 2023-08-16 07:13:38 浏览: 226
LocalDateTimeUtil.java
要使用 GMT-4 时区的时间,可以使用Java的LocalDateTime类配合ZoneOffset类来实现。下面是一段示例代码:
```java
import java.time.LocalDateTime;
import java.time.ZoneOffset;
public class Main {
public static void main(String[] args) {
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
// 设置时区为GMT-4
ZoneOffset offset = ZoneOffset.ofHours(-4);
LocalDateTime gmtMinus4 = now.atOffset(offset).toLocalDateTime();
System.out.println("当前时间:" + now);
System.out.println("GMT-4 时间:" + gmtMinus4);
}
}
```
运行以上代码,你将得到当前时间和对应 GMT-4 时区的时间。注意,这里使用的是系统默认时区,如果你需要指定特定的时区,可以使用ZoneId类来代替ZoneOffset类。
阅读全文