소스 검색

datetime - draft

ca678 11 달 전
부모
커밋
2f83b667a4

+ 0 - 2
assira.commons/src/main/java/net/ranides/assira/time/DateTimeFormatUtils.java

@@ -17,8 +17,6 @@ import java.util.regex.Pattern;
 @UtilityClass
 public class DateTimeFormatUtils {
 
-    private static final String DATE_TIME = "yyyy-MM-dd HH:mm:ss";
-
     private static final Pattern TIME_TO_MS =
             Pattern.compile("(?:([0-9.]+)\\s*h)?\\s*(?:([0-9.]+)\\s*m)?\\s*(?:([0-9.]+)\\s*s)?\\s*(?:([0-9.]+)\\s*ms)?\\s*(?:([0-9.]+)\\s*[uµ]s)?\\s*(?:([0-9.]+)\\s*ns)?");
 

+ 1 - 0
assira.commons/src/test/java/net/ranides/assira/time/DateTimeParsersTest.java

@@ -31,6 +31,7 @@ public class DateTimeParsersTest {
 
     @Test
     public void testParseDateTimeSourced() {
+        // @todo difference between JDK 8 & 11: +06:00[Europe/Warsaw]
         assertEquals("2020-08-24T08:45+12:00[Tuvalu]",          DATETIME.withSourceZone(TV).parse("2020-08-24T08:45:00").toString());
         assertEquals("2020-08-24T08:45+02:00[Poland]",          DATETIME.withSourceZone(TV).parse("2020-08-24T08:45:00+02:00[Poland]").toString());
         assertEquals("2020-08-24T08:45Z",                       DATETIME.withSourceZone(TV).parse("2020-08-24T08:45:00Z").toString());

+ 2 - 0
assira.commons/src/test/java/net/ranides/assira/time/ZonedTimeTest.java

@@ -70,6 +70,7 @@ public class ZonedTimeTest {
 //        assertEquals("1980-01-01T18:45+12:00[Pacific/Funafuti]", time2.withDate(base1).toString());
         assertEquals("1980-01-01T06:45+12:00[Pacific/Funafuti]", time2.withDate(base2).toString());
         assertEquals("2010-01-01T06:45+12:00[Pacific/Funafuti]", time2.withDate(base3).toString());
+        // @todo difference between JDK 8 & 11: 1900-01-01T06:45+11:32:04[Pacific/Funafuti]
         assertEquals("1900-01-01T06:45+11:56:52[Pacific/Funafuti]", time2.withDate(base4).toString());
 
 
@@ -124,6 +125,7 @@ public class ZonedTimeTest {
         assertEquals("2010-01-01T06:45+12:00[Pacific/Funafuti]", time2.withDate(base3).toString());
         assertEquals("2010-01-01T06:45+12:00[Pacific/Funafuti]", base3.withTime(time2).toString());
 
+        // @todo difference between JDK 8 & 11: 1900-01-01T06:45+11:32:04[Pacific/Funafuti]
         assertEquals("1900-01-01T06:45+11:56:52[Pacific/Funafuti]", time2.withDate(base4).toString());
         assertEquals("1900-01-01T06:45+11:56:52[Pacific/Funafuti]", base4.withTime(time2).toString());