From d8af4348a92a60707ed1fcfc484328d7d42fc4e5 Mon Sep 17 00:00:00 2001
From: YuCheng Hu <huyuchengus@gmail.com>
Date: Thu, 16 Jan 2025 08:55:47 -0500
Subject: [PATCH 1/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BD=BF=E7=94=A8?=
 =?UTF-8?q?=E7=9A=84=20Logger?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/com/baeldung/dateapi/JavaPeriodUnitTest.java     | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java
index 6dfbbe8c24..1011d72c77 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java
@@ -8,12 +8,14 @@ import java.time.LocalDate;
 import java.time.Period;
 import java.time.temporal.ChronoUnit;
 
-import org.apache.log4j.Logger;
+
 import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 public class JavaPeriodUnitTest {
 
-    private static final Logger LOG = Logger.getLogger(JavaPeriodUnitTest.class);
+    private static final Logger logger = LoggerFactory.getLogger(JavaPeriodUnitTest.class);
 
     @Test
     public void givenADatePlus5Days_whenRequestingPeriod_thenExpectFive() {
@@ -44,7 +46,7 @@ public class JavaPeriodUnitTest {
 
         Period period = Period.between(startDate, endDate);
 
-        LOG.info(String.format("Years:%d months:%d days:%d", period.getYears(), period.getMonths(), period.getDays()));
+        logger.info(String.format("Years:%d months:%d days:%d", period.getYears(), period.getMonths(), period.getDays()));
 
         assertFalse(period.isNegative());
         assertEquals(56, period.plusDays(50)
-- 
2.43.0


From 99f54211f0ef5f0cd021b6d3ec14f6e451b05a44 Mon Sep 17 00:00:00 2001
From: YuCheng Hu <huyuchengus@gmail.com>
Date: Thu, 16 Jan 2025 08:59:21 -0500
Subject: [PATCH 2/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Package=20=E4=B8=BA=20?=
 =?UTF-8?q?OSSEZ?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../date/comparison/DateTimeComparisonUtils.java              | 2 +-
 .../date/comparison/LegacyDateComparisonUtils.java            | 2 +-
 .../java/com/{baeldung => ossez}/datetime/CalendarUtils.java  | 2 +-
 .../main/java/com/{baeldung => ossez}/datetime/DateUtils.java | 2 +-
 .../{baeldung => ossez}/datetime/UseDateTimeFormatter.java    | 2 +-
 .../java/com/{baeldung => ossez}/datetime/UseDuration.java    | 2 +-
 .../java/com/{baeldung => ossez}/datetime/UseLocalDate.java   | 2 +-
 .../com/{baeldung => ossez}/datetime/UseLocalDateTime.java    | 2 +-
 .../java/com/{baeldung => ossez}/datetime/UseLocalTime.java   | 2 +-
 .../com/{baeldung => ossez}/datetime/UseOffsetDateTime.java   | 2 +-
 .../main/java/com/{baeldung => ossez}/datetime/UsePeriod.java | 2 +-
 .../com/{baeldung => ossez}/datetime/UseSimpleDateFormat.java | 2 +-
 .../java/com/{baeldung => ossez}/datetime/UseToInstant.java   | 2 +-
 .../com/{baeldung => ossez}/datetime/UseZonedDateTime.java    | 2 +-
 .../java/com/{baeldung => ossez}/datetime/sql/DateUtils.java  | 2 +-
 .../java/com/{baeldung => ossez}/datetime/sql/TimeUtils.java  | 2 +-
 .../com/{baeldung => ossez}/datetime/sql/TimestampUtils.java  | 2 +-
 .../temporaladjuster/CustomTemporalAdjuster.java              | 2 +-
 .../date/comparison/DateTimeComparisonUtilsUnitTest.java      | 2 +-
 .../Java8DateTimeApiGeneralComparisonsUnitTest.java           | 2 +-
 .../date/comparison/LegacyDateComparisonUtilsUnitTest.java    | 2 +-
 .../com/{baeldung => ossez}/dateapi/ConversionExample.java    | 2 +-
 .../com/{baeldung => ossez}/dateapi/JavaDurationUnitTest.java | 2 +-
 .../com/{baeldung => ossez}/dateapi/JavaPeriodUnitTest.java   | 2 +-
 .../com/{baeldung => ossez}/dateapi/JavaUtilTimeUnitTest.java | 2 +-
 .../{baeldung => ossez}/datetime/CalendarUtilsUnitTest.java   | 2 +-
 .../com/{baeldung => ossez}/datetime/DateUtilsUnitTest.java   | 2 +-
 .../datetime/UseDateTimeFormatterUnitTest.java                | 2 +-
 .../datetime/UseLocalDateTimeUnitTest.java                    | 2 +-
 .../{baeldung => ossez}/datetime/UseLocalDateUnitTest.java    | 2 +-
 .../{baeldung => ossez}/datetime/UseLocalTimeUnitTest.java    | 2 +-
 .../datetime/UseOffsetDateTimeUnitTest.java                   | 2 +-
 .../com/{baeldung => ossez}/datetime/UsePeriodUnitTest.java   | 2 +-
 .../{baeldung => ossez}/datetime/UseSimpleDateFormatTest.java | 2 +-
 .../com/{baeldung => ossez}/datetime/UseTimeZoneUnitTest.java | 2 +-
 .../{baeldung => ossez}/datetime/UseToInstantUnitTest.java    | 2 +-
 .../datetime/UseZonedDateTimeUnitTest.java                    | 2 +-
 .../{baeldung => ossez}/datetime/sql/DateUtilsUnitTest.java   | 3 +--
 .../{baeldung => ossez}/datetime/sql/TimeUtilsUnitTest.java   | 4 +---
 .../datetime/sql/TimestampUtilsUnitTest.java                  | 2 +-
 .../temporaladjusters/CustomTemporalAdjusterUnitTest.java     | 4 ++--
 .../temporaladjusters/TemporalAdjustersUnitTest.java          | 2 +-
 42 files changed, 43 insertions(+), 46 deletions(-)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/date/comparison/DateTimeComparisonUtils.java (97%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/date/comparison/LegacyDateComparisonUtils.java (91%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/CalendarUtils.java (92%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/DateUtils.java (93%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseDateTimeFormatter.java (95%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseDuration.java (92%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseLocalDate.java (98%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseLocalDateTime.java (96%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseLocalTime.java (96%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseOffsetDateTime.java (90%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UsePeriod.java (91%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseSimpleDateFormat.java (92%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseToInstant.java (93%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/UseZonedDateTime.java (97%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/sql/DateUtils.java (93%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/sql/TimeUtils.java (93%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/datetime/sql/TimestampUtils.java (94%)
 rename core-java-modules/core-java-8-datetime/src/main/java/com/{baeldung => ossez}/temporaladjuster/CustomTemporalAdjuster.java (94%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/date/comparison/DateTimeComparisonUtilsUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/date/comparison/Java8DateTimeApiGeneralComparisonsUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/date/comparison/LegacyDateComparisonUtilsUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/dateapi/ConversionExample.java (96%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/dateapi/JavaDurationUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/dateapi/JavaPeriodUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/dateapi/JavaUtilTimeUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/CalendarUtilsUnitTest.java (94%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/DateUtilsUnitTest.java (93%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseDateTimeFormatterUnitTest.java (97%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseLocalDateTimeUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseLocalDateUnitTest.java (99%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseLocalTimeUnitTest.java (97%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseOffsetDateTimeUnitTest.java (95%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UsePeriodUnitTest.java (96%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseSimpleDateFormatTest.java (91%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseTimeZoneUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseToInstantUnitTest.java (97%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/UseZonedDateTimeUnitTest.java (98%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/sql/DateUtilsUnitTest.java (89%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/sql/TimeUtilsUnitTest.java (86%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/datetime/sql/TimestampUtilsUnitTest.java (94%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/temporaladjusters/CustomTemporalAdjusterUnitTest.java (92%)
 rename core-java-modules/core-java-8-datetime/src/test/java/com/{baeldung => ossez}/temporaladjusters/TemporalAdjustersUnitTest.java (92%)

diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/date/comparison/DateTimeComparisonUtils.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/date/comparison/DateTimeComparisonUtils.java
similarity index 97%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/date/comparison/DateTimeComparisonUtils.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/date/comparison/DateTimeComparisonUtils.java
index 4d732df795..9aff652b2a 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/date/comparison/DateTimeComparisonUtils.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/date/comparison/DateTimeComparisonUtils.java
@@ -1,4 +1,4 @@
-package com.baeldung.date.comparison;
+package com.ossez.date.comparison;
 
 import java.time.LocalDate;
 import java.time.LocalDateTime;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/date/comparison/LegacyDateComparisonUtils.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/date/comparison/LegacyDateComparisonUtils.java
similarity index 91%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/date/comparison/LegacyDateComparisonUtils.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/date/comparison/LegacyDateComparisonUtils.java
index 9519bc316a..447c0d2871 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/date/comparison/LegacyDateComparisonUtils.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/date/comparison/LegacyDateComparisonUtils.java
@@ -1,4 +1,4 @@
-package com.baeldung.date.comparison;
+package com.ossez.date.comparison;
 
 import org.apache.commons.lang3.time.DateUtils;
 
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/CalendarUtils.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/CalendarUtils.java
similarity index 92%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/CalendarUtils.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/CalendarUtils.java
index 6f091ad50b..d0fb2c0147 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/CalendarUtils.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/CalendarUtils.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.text.ParseException;
 import java.util.Calendar;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/DateUtils.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/DateUtils.java
similarity index 93%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/DateUtils.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/DateUtils.java
index f03f38b10d..703eefb4ce 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/DateUtils.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/DateUtils.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.text.SimpleDateFormat;
 import java.text.ParseException;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseDateTimeFormatter.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseDateTimeFormatter.java
similarity index 95%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseDateTimeFormatter.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseDateTimeFormatter.java
index 13a2ba6a1a..06cac2d8a7 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseDateTimeFormatter.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseDateTimeFormatter.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseDuration.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseDuration.java
similarity index 92%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseDuration.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseDuration.java
index a842be8153..b998fab9b2 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseDuration.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseDuration.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.Duration;
 import java.time.LocalTime;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalDate.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalDate.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalDate.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalDate.java
index ec8dfa2fc4..b9484dcecb 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalDate.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalDate.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.DayOfWeek;
 import java.time.LocalDate;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalDateTime.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalDateTime.java
similarity index 96%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalDateTime.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalDateTime.java
index 267a9412eb..7a9cf4e9c3 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalDateTime.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalDateTime.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalDateTime;
 import java.time.LocalTime;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalTime.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalTime.java
similarity index 96%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalTime.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalTime.java
index 876516e365..c18d8ea6f6 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseLocalTime.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseLocalTime.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalTime;
 import java.time.temporal.ChronoUnit;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseOffsetDateTime.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseOffsetDateTime.java
similarity index 90%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseOffsetDateTime.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseOffsetDateTime.java
index ed8499d6e0..e92d7bcead 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseOffsetDateTime.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseOffsetDateTime.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalDateTime;
 import java.time.OffsetDateTime;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UsePeriod.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UsePeriod.java
similarity index 91%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UsePeriod.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UsePeriod.java
index 10bc6caec3..28b094db9d 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UsePeriod.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UsePeriod.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalDate;
 import java.time.Period;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseSimpleDateFormat.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseSimpleDateFormat.java
similarity index 92%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseSimpleDateFormat.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseSimpleDateFormat.java
index a9c9bac92e..9c2793a562 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseSimpleDateFormat.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseSimpleDateFormat.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.text.SimpleDateFormat;
 import java.util.Date;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseToInstant.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseToInstant.java
similarity index 93%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseToInstant.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseToInstant.java
index 1fa413bbf2..af9e59a3d5 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseToInstant.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseToInstant.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalDateTime;
 import java.time.ZoneId;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseZonedDateTime.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseZonedDateTime.java
similarity index 97%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseZonedDateTime.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseZonedDateTime.java
index a8948e5ce1..a011ce5656 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/UseZonedDateTime.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/UseZonedDateTime.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalDate;
 import java.time.LocalDateTime;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/DateUtils.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/DateUtils.java
similarity index 93%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/DateUtils.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/DateUtils.java
index 1b4e825df8..787e485e2b 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/DateUtils.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/DateUtils.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime.sql;
+package com.ossez.datetime.sql;
 
 import java.sql.Date;
 import java.text.ParseException;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/TimeUtils.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/TimeUtils.java
similarity index 93%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/TimeUtils.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/TimeUtils.java
index 3fa1ffdef8..661f8348c7 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/TimeUtils.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/TimeUtils.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime.sql;
+package com.ossez.datetime.sql;
 
 import java.sql.Time;
 import java.text.ParseException;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/TimestampUtils.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/TimestampUtils.java
similarity index 94%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/TimestampUtils.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/TimestampUtils.java
index 02a928daa7..e1023b83e6 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/datetime/sql/TimestampUtils.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/datetime/sql/TimestampUtils.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime.sql;
+package com.ossez.datetime.sql;
 
 import java.sql.Timestamp;
 import java.text.ParseException;
diff --git a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/temporaladjuster/CustomTemporalAdjuster.java
similarity index 94%
rename from core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java
rename to core-java-modules/core-java-8-datetime/src/main/java/com/ossez/temporaladjuster/CustomTemporalAdjuster.java
index 5631616ea8..63b6bbe113 100644
--- a/core-java-modules/core-java-8-datetime/src/main/java/com/baeldung/temporaladjuster/CustomTemporalAdjuster.java
+++ b/core-java-modules/core-java-8-datetime/src/main/java/com/ossez/temporaladjuster/CustomTemporalAdjuster.java
@@ -1,4 +1,4 @@
-package com.baeldung.temporaladjuster;
+package com.ossez.temporaladjuster;
 
 import java.time.DayOfWeek;
 import java.time.temporal.ChronoField;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/DateTimeComparisonUtilsUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/DateTimeComparisonUtilsUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/DateTimeComparisonUtilsUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/DateTimeComparisonUtilsUnitTest.java
index 0db0d1e8d7..0f4b7f6a57 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/DateTimeComparisonUtilsUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/DateTimeComparisonUtilsUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.date.comparison;
+package com.ossez.date.comparison;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/Java8DateTimeApiGeneralComparisonsUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/Java8DateTimeApiGeneralComparisonsUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/Java8DateTimeApiGeneralComparisonsUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/Java8DateTimeApiGeneralComparisonsUnitTest.java
index af72f9e58a..58b142c077 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/Java8DateTimeApiGeneralComparisonsUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/Java8DateTimeApiGeneralComparisonsUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.date.comparison;
+package com.ossez.date.comparison;
 
 import static org.hamcrest.Matchers.is;
 import static org.junit.Assert.assertThat;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/LegacyDateComparisonUtilsUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/LegacyDateComparisonUtilsUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/LegacyDateComparisonUtilsUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/LegacyDateComparisonUtilsUnitTest.java
index a501cb8888..451b1c4a94 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/date/comparison/LegacyDateComparisonUtilsUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/date/comparison/LegacyDateComparisonUtilsUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.date.comparison;
+package com.ossez.date.comparison;
 
 import org.junit.jupiter.api.Test;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/ConversionExample.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/ConversionExample.java
similarity index 96%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/ConversionExample.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/ConversionExample.java
index a543c80eaf..d68201cdd6 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/ConversionExample.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/ConversionExample.java
@@ -1,4 +1,4 @@
-package com.baeldung.dateapi;
+package com.ossez.dateapi;
 
 import java.time.Instant;
 import java.time.ZoneId;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaDurationUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaDurationUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaDurationUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaDurationUnitTest.java
index d1bd77776a..fd6742d91a 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaDurationUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaDurationUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.dateapi;
+package com.ossez.dateapi;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.assertEquals;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaPeriodUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaPeriodUnitTest.java
index 1011d72c77..8f2f76937d 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaPeriodUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaPeriodUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.dateapi;
+package com.ossez.dateapi;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.assertEquals;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaUtilTimeUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaUtilTimeUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaUtilTimeUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaUtilTimeUnitTest.java
index e4753dbd5c..ded70f36d3 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/dateapi/JavaUtilTimeUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/dateapi/JavaUtilTimeUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.dateapi;
+package com.ossez.dateapi;
 
 import org.junit.Test;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/CalendarUtilsUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/CalendarUtilsUnitTest.java
similarity index 94%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/CalendarUtilsUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/CalendarUtilsUnitTest.java
index 8c9ed695d7..1a15ff90cc 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/CalendarUtilsUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/CalendarUtilsUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import org.junit.Test;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/DateUtilsUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/DateUtilsUnitTest.java
similarity index 93%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/DateUtilsUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/DateUtilsUnitTest.java
index 76a40c5d70..b70cd2ad6b 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/DateUtilsUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/DateUtilsUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 import org.junit.Test;
 
 import java.text.ParseException;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseDateTimeFormatterUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseDateTimeFormatterUnitTest.java
similarity index 97%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseDateTimeFormatterUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseDateTimeFormatterUnitTest.java
index 8ca0066a0d..220bee27da 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseDateTimeFormatterUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseDateTimeFormatterUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalDateTimeUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalDateTimeUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalDateTimeUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalDateTimeUnitTest.java
index 2bbee16e25..ee58a8d2da 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalDateTimeUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalDateTimeUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.assertEquals;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalDateUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalDateUnitTest.java
similarity index 99%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalDateUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalDateUnitTest.java
index fd22be9260..55aa6ada84 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalDateUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalDateUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.assertEquals;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalTimeUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalTimeUnitTest.java
similarity index 97%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalTimeUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalTimeUnitTest.java
index afee9126f9..6a868b04ea 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseLocalTimeUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseLocalTimeUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalTime;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseOffsetDateTimeUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseOffsetDateTimeUnitTest.java
similarity index 95%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseOffsetDateTimeUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseOffsetDateTimeUnitTest.java
index 5b58dd3848..c4da8b7559 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseOffsetDateTimeUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseOffsetDateTimeUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UsePeriodUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UsePeriodUnitTest.java
similarity index 96%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UsePeriodUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UsePeriodUnitTest.java
index 7c030c328a..faf616f2f0 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UsePeriodUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UsePeriodUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.time.LocalDate;
 import java.time.Period;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseSimpleDateFormatTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseSimpleDateFormatTest.java
similarity index 91%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseSimpleDateFormatTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseSimpleDateFormatTest.java
index 82ad9efe50..394fa72c91 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseSimpleDateFormatTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseSimpleDateFormatTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import org.junit.Assert;
 import org.junit.Test;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseTimeZoneUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseTimeZoneUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseTimeZoneUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseTimeZoneUnitTest.java
index 7e403ddcab..04c2b45a36 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseTimeZoneUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseTimeZoneUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import java.text.SimpleDateFormat;
 import java.time.Instant;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseToInstantUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseToInstantUnitTest.java
similarity index 97%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseToInstantUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseToInstantUnitTest.java
index cb6e804284..4b720f46f9 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseToInstantUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseToInstantUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseZonedDateTimeUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseZonedDateTimeUnitTest.java
similarity index 98%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseZonedDateTimeUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseZonedDateTimeUnitTest.java
index 0ee0f72d78..79ae6ff86f 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/UseZonedDateTimeUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseZonedDateTimeUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime;
+package com.ossez.datetime;
 
 import static org.assertj.core.api.Assertions.assertThat;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/DateUtilsUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/DateUtilsUnitTest.java
similarity index 89%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/DateUtilsUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/DateUtilsUnitTest.java
index 9ccaa9a845..fe3285cfa9 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/DateUtilsUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/DateUtilsUnitTest.java
@@ -1,9 +1,8 @@
-package com.baeldung.datetime.sql;
+package com.ossez.datetime.sql;
 
 import static org.junit.Assert.assertEquals;
 
 import java.text.ParseException;
-import java.time.LocalDate;
 
 import org.junit.Test;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/TimeUtilsUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/TimeUtilsUnitTest.java
similarity index 86%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/TimeUtilsUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/TimeUtilsUnitTest.java
index e13c53bfbb..2801c8fb5f 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/TimeUtilsUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/TimeUtilsUnitTest.java
@@ -1,11 +1,9 @@
-package com.baeldung.datetime.sql;
+package com.ossez.datetime.sql;
 
 import static org.junit.Assert.assertEquals;
 
 import org.junit.Test;
 
-import com.baeldung.datetime.sql.TimeUtils;
-
 import java.text.ParseException;
 
 public class TimeUtilsUnitTest {
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/TimestampUtilsUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/TimestampUtilsUnitTest.java
similarity index 94%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/TimestampUtilsUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/TimestampUtilsUnitTest.java
index 836d0d55e7..93e1acbd46 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/datetime/sql/TimestampUtilsUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/sql/TimestampUtilsUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.datetime.sql;
+package com.ossez.datetime.sql;
 
 import org.junit.Test;
 
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/temporaladjusters/CustomTemporalAdjusterUnitTest.java
similarity index 92%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/temporaladjusters/CustomTemporalAdjusterUnitTest.java
index 5ea0e840a2..c1516e7e12 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/temporaladjusters/CustomTemporalAdjusterUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/temporaladjusters/CustomTemporalAdjusterUnitTest.java
@@ -1,6 +1,6 @@
-package com.baeldung.temporaladjusters;
+package com.ossez.temporaladjusters;
 
-import com.baeldung.temporaladjuster.CustomTemporalAdjuster;
+import com.ossez.temporaladjuster.CustomTemporalAdjuster;
 import org.junit.Test;
 
 import java.time.LocalDate;
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/temporaladjusters/TemporalAdjustersUnitTest.java
similarity index 92%
rename from core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersUnitTest.java
rename to core-java-modules/core-java-8-datetime/src/test/java/com/ossez/temporaladjusters/TemporalAdjustersUnitTest.java
index 175964dd21..b2044cbe8f 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/baeldung/temporaladjusters/TemporalAdjustersUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/temporaladjusters/TemporalAdjustersUnitTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.temporaladjusters;
+package com.ossez.temporaladjusters;
 
 import java.time.DayOfWeek;
 import java.time.LocalDate;
-- 
2.43.0


From a3386005623d365b87c76dc6fb6a1a26f1095a22 Mon Sep 17 00:00:00 2001
From: YuCheng Hu <huyuchengus@gmail.com>
Date: Thu, 16 Jan 2025 09:22:21 -0500
Subject: [PATCH 3/4] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=97=B6?=
 =?UTF-8?q?=E5=8C=BA=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
-- 
2.43.0


From f5529d8bfd897a46cca0d0bf43d3052d55d2e314 Mon Sep 17 00:00:00 2001
From: YuCheng Hu <huyuchengus@gmail.com>
Date: Thu, 16 Jan 2025 09:34:27 -0500
Subject: [PATCH 4/4] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96=E4=BB=A3?=
 =?UTF-8?q?=E7=A0=81=E5=B9=B6=E4=B8=94=E6=8F=90=E4=BE=9B=E6=B5=8B=E8=AF=95?=
 =?UTF-8?q?=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

https://www.isharkfly.com/t/java-zoneoffset/16803
---
 .../com/ossez/datetime/DateTimeZoneUnitTest.java   | 13 ++++++++-----
 .../ossez/datetime/UseZonedDateTimeUnitTest.java   | 14 +++++---------
 2 files changed, 13 insertions(+), 14 deletions(-)

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
index d90f4f4592..7e5988b1f0 100644
--- 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
@@ -5,13 +5,9 @@ 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;
+import java.time.ZonedDateTime;
 
 public class DateTimeZoneUnitTest {
     private static final Logger logger = LoggerFactory.getLogger(DateTimeZoneUnitTest.class);
@@ -30,4 +26,11 @@ public class DateTimeZoneUnitTest {
         ZoneOffset zoneOffSet = zone.getRules().getOffset(now);
         logger.debug("zoneOffSet: {}", zoneOffSet);
     }
+
+    @Test
+    public void ZonedDateTime_out() {
+        ZoneId zone = ZoneId.of("Asia/Shanghai");
+        ZonedDateTime date = ZonedDateTime.now(zone);
+        logger.debug("date: {}", date);
+    }
 }
\ No newline at end of file
diff --git a/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseZonedDateTimeUnitTest.java b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseZonedDateTimeUnitTest.java
index 79ae6ff86f..27556aed64 100644
--- a/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseZonedDateTimeUnitTest.java
+++ b/core-java-modules/core-java-8-datetime/src/test/java/com/ossez/datetime/UseZonedDateTimeUnitTest.java
@@ -1,17 +1,13 @@
 package com.ossez.datetime;
 
-import static org.assertj.core.api.Assertions.assertThat;
-
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.time.LocalTime;
-import java.time.ZoneId;
-import java.time.ZonedDateTime;
-import java.util.Set;
-
 import org.junit.Assert;
 import org.junit.Test;
 
+import java.time.*;
+import java.util.Set;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
 public class UseZonedDateTimeUnitTest {
 
     private UseZonedDateTime zonedDateTime = new UseZonedDateTime();
-- 
2.43.0