[ https://issues.apache.org/jira/browse/SPARK-28624?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17080303#comment-17080303 ]
Yuming Wang commented on SPARK-28624: ------------------------------------- This is because of {{toJavaDate}}: https://github.com/apache/spark/blob/bb295d80e37440e6ee67a00bc09df2e9ff6e4e46/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala#L107-L116 {noformat} scala> val d1 = java.time.LocalDate.ofEpochDay(-735525) d1: java.time.LocalDate = -0044-03-15 scala> java.sql.Date.valueOf(d1) res12: java.sql.Date = 0045-03-15 {noformat} > make_date is inconsistent when reading from table > ------------------------------------------------- > > Key: SPARK-28624 > URL: https://issues.apache.org/jira/browse/SPARK-28624 > Project: Spark > Issue Type: Bug > Components: SQL > Affects Versions: 3.0.0 > Reporter: Yuming Wang > Priority: Major > Attachments: Screen Shot 2019-08-05 at 18.19.39.png, collect > make_date.png > > > {code:sql} > spark-sql> create table test_make_date as select make_date(-44, 3, 15) as d; > spark-sql> select d, make_date(-44, 3, 15) from test_make_date; > 0045-03-15 -0044-03-15 > spark-sql> > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org