Gregory Hart created CALCITE-5414:
-------------------------------------

             Summary: Use DateTimeUtils to correctly convert between java.sql 
types and unix timestamps
                 Key: CALCITE-5414
                 URL: https://issues.apache.org/jira/browse/CALCITE-5414
             Project: Calcite
          Issue Type: Bug
          Components: core
            Reporter: Gregory Hart
            Assignee: Gregory Hart


Converting java.sql types to unix timestamps requires extra steps to also 
convert to the correct calendar. Unix timestamps should follow the proleptic 
Gregorian calendar as defined by ISO-8601. Java uses the standard Gregorian 
calendar for java.sql types and switches to the Julian calendar for dates 
before the Gregorian shift.

The DateTimeUtils class in Avatica correctly handles the calendar conversions. 
Calcite should use those methods since its own methods do not currently convert 
between calendars.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to