From a3386005623d365b87c76dc6fb6a1a26f1095a22 Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Thu, 16 Jan 2025 09:22:21 -0500 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=97=B6=E5=8C=BA?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ossez/datetime/DateTimeZoneUnitTest.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/DateTimeZoneUnitTest.java diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/DateTimeZoneUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/DateTimeZoneUnitTest.java new file mode 100644 index 0000000000..d90f4f4592 --- /dev/null +++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/DateTimeZoneUnitTest.java @@ -0,0 +1,33 @@ +package com.ossez.datetime; + +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.time.LocalDateTime; +import java.time.Month; +import java.time.ZoneId; +import java.time.ZoneOffset; +import java.time.format.FormatStyle; +import java.util.Locale; + +import static org.assertj.core.api.Assertions.assertThat; + +public class DateTimeZoneUnitTest { + private static final Logger logger = LoggerFactory.getLogger(DateTimeZoneUnitTest.class); + + @Test + public void zoneId_out() { + ZoneId zoneId = ZoneId.of("Asia/Shanghai"); + logger.debug("zoneId: {}", zoneId); + } + + + @Test + public void zoneOffset_out() { + LocalDateTime now = LocalDateTime.now(); + ZoneId zone = ZoneId.of("Asia/Shanghai"); + ZoneOffset zoneOffSet = zone.getRules().getOffset(now); + logger.debug("zoneOffSet: {}", zoneOffSet); + } +} \ No newline at end of file