@@ -562,18 +562,18 @@ public void testDateTypes() throws SQLException {
562562 assertEquals (rs .getString ("date32" ), "1970-01-01" );
563563 assertEquals (rs .getString ("dateTime" ), "1970-01-01 00:00:00" );
564564 assertEquals (rs .getString ("dateTime32" ), "1970-01-01 00:00:00" );
565- assertEquals (rs .getString ("dateTime643" ), "1970-01-01T00:00Z[UTC] " );
566- assertEquals (rs .getString ("dateTime646" ), "1970-01-01T00:00Z[UTC] " );
567- assertEquals (rs .getString ("dateTime649" ), "1970-01-01T00:00Z[UTC] " );
565+ assertEquals (rs .getString ("dateTime643" ), "1970-01-01 00:00:00 " );
566+ assertEquals (rs .getString ("dateTime646" ), "1970-01-01 00:00:00 " );
567+ assertEquals (rs .getString ("dateTime649" ), "1970-01-01 00:00:00 " );
568568
569569 assertTrue (rs .next ());
570570 assertEquals (rs .getString ("date" ), "2149-06-06" );
571571 assertEquals (rs .getString ("date32" ), "2299-12-31" );
572572 assertEquals (rs .getString ("dateTime" ), "2106-02-07 06:28:15" );
573573 assertEquals (rs .getString ("dateTime32" ), "2106-02-07 06:28:15" );
574- assertEquals (rs .getString ("dateTime643" ), "2261-12-31T23 :59:59.999Z[UTC] " );
575- assertEquals (rs .getString ("dateTime646" ), "2261-12-31T23 :59:59.999999Z[UTC] " );
576- assertEquals (rs .getString ("dateTime649" ), "2261-12-31T23 :59:59.999999999Z[UTC] " );
574+ assertEquals (rs .getString ("dateTime643" ), "2261-12-31 23 :59:59.999 " );
575+ assertEquals (rs .getString ("dateTime646" ), "2261-12-31 23 :59:59.999999 " );
576+ assertEquals (rs .getString ("dateTime649" ), "2261-12-31 23 :59:59.999999999 " );
577577
578578 ZoneId tzServer = ZoneId .of (((ConnectionImpl ) conn ).getClient ().getServerTimeZone ());
579579 assertTrue (rs .next ());
@@ -593,13 +593,13 @@ public void testDateTypes() throws SQLException {
593593 Instant .ofEpochMilli (dateTime32 .getTime ()).atZone (tzServer )));
594594 assertEquals (
595595 rs .getString ("dateTime643" ),
596- dateTime643 .toInstant ().atZone (tzServer ). toString ( ));
596+ DataTypeUtils . DATETIME_WITH_NANOS_FORMATTER . format ( dateTime643 .toInstant ().atZone (tzServer )));
597597 assertEquals (
598598 rs .getString ("dateTime646" ),
599- dateTime646 .toInstant ().atZone (tzServer ). toString ( ));
599+ DataTypeUtils . DATETIME_WITH_NANOS_FORMATTER . format ( dateTime646 .toInstant ().atZone (tzServer )));
600600 assertEquals (
601601 rs .getString ("dateTime649" ),
602- dateTime649 .toInstant ().atZone (tzServer ). toString ( ));
602+ DataTypeUtils . DATETIME_WITH_NANOS_FORMATTER . format ( dateTime649 .toInstant ().atZone (tzServer )));
603603
604604 assertFalse (rs .next ());
605605 }
@@ -1507,21 +1507,21 @@ public void testTypeConversions() throws Exception {
15071507 assertEquals (rs .getTimestamp (6 ).toString (), "2024-12-01 12:34:56.789" );
15081508 assertTrue (rs .getObject (6 ) instanceof Timestamp );
15091509 assertEquals (rs .getObject (6 ), Timestamp .valueOf ("2024-12-01 12:34:56.789" ));
1510- assertEquals (rs .getString (6 ), "2024-12-01T12 :34:56.789Z[UTC] " );
1510+ assertEquals (rs .getString (6 ), "2024-12-01 12 :34:56.789 " );
15111511 assertEquals (rs .getObject (6 , LocalDateTime .class ), LocalDateTime .of (2024 , 12 , 1 , 12 , 34 , 56 , 789000000 ));
15121512 assertEquals (String .valueOf (rs .getObject (6 , new HashMap <String , Class <?>>(){{put (JDBCType .TIMESTAMP .getName (), LocalDateTime .class );}})), "2024-12-01T12:34:56.789" );
15131513
15141514 assertEquals (rs .getTimestamp (7 ).toString (), "2024-12-01 12:34:56.789789" );
15151515 assertTrue (rs .getObject (7 ) instanceof Timestamp );
15161516 assertEquals (rs .getObject (7 ), Timestamp .valueOf ("2024-12-01 12:34:56.789789" ));
1517- assertEquals (rs .getString (7 ), "2024-12-01T12 :34:56.789789Z[UTC] " );
1517+ assertEquals (rs .getString (7 ), "2024-12-01 12 :34:56.789789 " );
15181518 assertEquals (rs .getObject (7 , LocalDateTime .class ), LocalDateTime .of (2024 , 12 , 1 , 12 , 34 , 56 , 789789000 ));
15191519 assertEquals (String .valueOf (rs .getObject (7 , new HashMap <String , Class <?>>(){{put (JDBCType .TIMESTAMP .getName (), OffsetDateTime .class );}})), "2024-12-01T12:34:56.789789Z" );
15201520
15211521 assertEquals (rs .getTimestamp (8 ).toString (), "2024-12-01 12:34:56.789789789" );
15221522 assertTrue (rs .getObject (8 ) instanceof Timestamp );
15231523 assertEquals (rs .getObject (8 ), Timestamp .valueOf ("2024-12-01 12:34:56.789789789" ));
1524- assertEquals (rs .getString (8 ), "2024-12-01T12 :34:56.789789789Z[UTC] " );
1524+ assertEquals (rs .getString (8 ), "2024-12-01 12 :34:56.789789789 " );
15251525 assertEquals (rs .getObject (8 , LocalDateTime .class ), LocalDateTime .of (2024 , 12 , 1 , 12 , 34 , 56 , 789789789 ));
15261526 assertEquals (String .valueOf (rs .getObject (8 , new HashMap <String , Class <?>>(){{put (JDBCType .TIMESTAMP .getName (), ZonedDateTime .class );}})), "2024-12-01T12:34:56.789789789Z[UTC]" );
15271527 }
0 commit comments