File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
connect/api/src/test/java/org/apache/kafka/connect/data Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -887,7 +887,9 @@ public void shouldConvertTimeValues() {
887
887
888
888
@ Test
889
889
public void shouldConvertDateValues () {
890
- java .util .Date current = new java .util .Date ();
890
+ LocalDateTime localTime = LocalDateTime .now ();
891
+ ZoneOffset zoneOffset = ZoneId .systemDefault ().getRules ().getOffset (localTime );
892
+ java .util .Date current = new java .util .Date (localTime .toEpochSecond (zoneOffset ) * 1000 );
891
893
long currentMillis = current .getTime () % MILLIS_PER_DAY ;
892
894
long days = current .getTime () / MILLIS_PER_DAY ;
893
895
@@ -901,8 +903,10 @@ public void shouldConvertDateValues() {
901
903
assertEquals (currentDate , d2 );
902
904
903
905
// ISO8601 strings - accept a string matching pattern "yyyy-MM-dd"
906
+ LocalDateTime localTimeTruncated = localTime .truncatedTo (ChronoUnit .DAYS );
904
907
java .util .Date d3 = Values .convertToDate (Date .SCHEMA , LocalDate .ofEpochDay (days ).format (DateTimeFormatter .ISO_LOCAL_DATE ));
905
- assertEquals (currentDate , d3 );
908
+ LocalDateTime date3 = LocalDateTime .ofInstant (Instant .ofEpochMilli (d3 .getTime ()), ZoneId .systemDefault ());
909
+ assertEquals (localTimeTruncated , date3 );
906
910
907
911
// Days as string
908
912
java .util .Date d4 = Values .convertToDate (Date .SCHEMA , Long .toString (days ));
You can’t perform that action at this time.
0 commit comments