[ https://issues.apache.org/jira/browse/KAFKA-18585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
黃竣陽 resolved KAFKA-18585. ------------------------- Resolution: Fixed > Fix fail test ValuesTest#shouldConvertDateValues > ------------------------------------------------- > > Key: KAFKA-18585 > URL: https://issues.apache.org/jira/browse/KAFKA-18585 > Project: Kafka > Issue Type: Test > Reporter: 黃竣陽 > Assignee: 黃竣陽 > Priority: Major > > In my local machine, this test will fail at > ``` > // ISO8601 strings - accept a string matching pattern "yyyy-MM-dd" > java.util.Date d3 = Values.convertToDate(Date.SCHEMA, > LocalDate.ofEpochDay(days).format(DateTimeFormatter.ISO_LOCAL_DATE)); > assertEquals(currentDate, d3); > ``` > ``` > Expected :Sat Jan 18 08:00:00 CST 2025 > Actual :Sat Jan 18 00:00:00 CST 2025 > ``` > I think the main reason is timezone issue. The root cause is related to how > date information is handled during conversion. In the test case, when we use > {{convertToDate}} with a date string in 'yyyy-MM-dd' format, we lose the time > information. -- This message was sent by Atlassian Jira (v8.20.10#820010)