@@ -562,18 +562,18 @@ public void testDateTypes() throws SQLException {
562
562
assertEquals (rs .getString ("date32" ), "1970-01-01" );
563
563
assertEquals (rs .getString ("dateTime" ), "1970-01-01 00:00:00" );
564
564
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 " );
568
568
569
569
assertTrue (rs .next ());
570
570
assertEquals (rs .getString ("date" ), "2149-06-06" );
571
571
assertEquals (rs .getString ("date32" ), "2299-12-31" );
572
572
assertEquals (rs .getString ("dateTime" ), "2106-02-07 06:28:15" );
573
573
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 " );
577
577
578
578
ZoneId tzServer = ZoneId .of (((ConnectionImpl ) conn ).getClient ().getServerTimeZone ());
579
579
assertTrue (rs .next ());
@@ -593,13 +593,13 @@ public void testDateTypes() throws SQLException {
593
593
Instant .ofEpochMilli (dateTime32 .getTime ()).atZone (tzServer )));
594
594
assertEquals (
595
595
rs .getString ("dateTime643" ),
596
- dateTime643 .toInstant ().atZone (tzServer ). toString ( ));
596
+ DataTypeUtils . DATETIME_WITH_NANOS_FORMATTER . format ( dateTime643 .toInstant ().atZone (tzServer )));
597
597
assertEquals (
598
598
rs .getString ("dateTime646" ),
599
- dateTime646 .toInstant ().atZone (tzServer ). toString ( ));
599
+ DataTypeUtils . DATETIME_WITH_NANOS_FORMATTER . format ( dateTime646 .toInstant ().atZone (tzServer )));
600
600
assertEquals (
601
601
rs .getString ("dateTime649" ),
602
- dateTime649 .toInstant ().atZone (tzServer ). toString ( ));
602
+ DataTypeUtils . DATETIME_WITH_NANOS_FORMATTER . format ( dateTime649 .toInstant ().atZone (tzServer )));
603
603
604
604
assertFalse (rs .next ());
605
605
}
@@ -1507,21 +1507,21 @@ public void testTypeConversions() throws Exception {
1507
1507
assertEquals (rs .getTimestamp (6 ).toString (), "2024-12-01 12:34:56.789" );
1508
1508
assertTrue (rs .getObject (6 ) instanceof Timestamp );
1509
1509
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 " );
1511
1511
assertEquals (rs .getObject (6 , LocalDateTime .class ), LocalDateTime .of (2024 , 12 , 1 , 12 , 34 , 56 , 789000000 ));
1512
1512
assertEquals (String .valueOf (rs .getObject (6 , new HashMap <String , Class <?>>(){{put (JDBCType .TIMESTAMP .getName (), LocalDateTime .class );}})), "2024-12-01T12:34:56.789" );
1513
1513
1514
1514
assertEquals (rs .getTimestamp (7 ).toString (), "2024-12-01 12:34:56.789789" );
1515
1515
assertTrue (rs .getObject (7 ) instanceof Timestamp );
1516
1516
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 " );
1518
1518
assertEquals (rs .getObject (7 , LocalDateTime .class ), LocalDateTime .of (2024 , 12 , 1 , 12 , 34 , 56 , 789789000 ));
1519
1519
assertEquals (String .valueOf (rs .getObject (7 , new HashMap <String , Class <?>>(){{put (JDBCType .TIMESTAMP .getName (), OffsetDateTime .class );}})), "2024-12-01T12:34:56.789789Z" );
1520
1520
1521
1521
assertEquals (rs .getTimestamp (8 ).toString (), "2024-12-01 12:34:56.789789789" );
1522
1522
assertTrue (rs .getObject (8 ) instanceof Timestamp );
1523
1523
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 " );
1525
1525
assertEquals (rs .getObject (8 , LocalDateTime .class ), LocalDateTime .of (2024 , 12 , 1 , 12 , 34 , 56 , 789789789 ));
1526
1526
assertEquals (String .valueOf (rs .getObject (8 , new HashMap <String , Class <?>>(){{put (JDBCType .TIMESTAMP .getName (), ZonedDateTime .class );}})), "2024-12-01T12:34:56.789789789Z[UTC]" );
1527
1527
}
0 commit comments