[ https://issues.apache.org/jira/browse/SPARK-40791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17619796#comment-17619796 ]
Dongjoon Hyun commented on SPARK-40791: --------------------------------------- Thank you for pinging me, but let's not fix this for now because Java 19 is not LTS, [~LuciferYang]. I agree with Sean. In addition, the next LTS version is 21 (September 2023) and we have roughly one year from now. Given that it's not backported to any LTS versions (like Java 17/11), it's hard to estimate what is the final status of Java 21 from Java community. > The semantics of `F` in `DateTimeFormatter` have changed > -------------------------------------------------------- > > Key: SPARK-40791 > URL: https://issues.apache.org/jira/browse/SPARK-40791 > Project: Spark > Issue Type: Sub-task > Components: SQL > Affects Versions: 3.4.0 > Reporter: Yang Jie > Priority: Major > > {code:java} > val createSql = > """ > |create temporary view v as select col from values > | (timestamp '1582-06-01 11:33:33.123UTC+080000'), > | (timestamp '1970-01-01 00:00:00.000Europe/Paris'), > | (timestamp '1970-12-31 23:59:59.999Asia/Srednekolymsk'), > | (timestamp '1996-04-01 00:33:33.123Australia/Darwin'), > | (timestamp '2018-11-17 13:33:33.123Z'), > | (timestamp '2020-01-01 01:33:33.123Asia/Shanghai'), > | (timestamp '2100-01-01 01:33:33.123America/Los_Angeles') t(col) > | """.stripMargin > sql(createSql) > withSQLConf(SQLConf.WHOLESTAGE_CODEGEN_ENABLED.key -> false.toString) { > val rows = sql("select col, date_format(col, 'F') from v").collect() > // scalastyle:off > rows.foreach(println) > } {code} > > Before Java 19, the result is > > {code:java} > [1582-05-31 19:40:35.123,3] > [1969-12-31 15:00:00.0,3] > [1970-12-31 04:59:59.999,3] > [1996-03-31 07:03:33.123,3] > [2018-11-17 05:33:33.123,3] > [2019-12-31 09:33:33.123,3] > [2100-01-01 01:33:33.123,1] {code} > Java 19 > > {code:java} > [1582-05-31 19:40:35.123,5] > [1969-12-31 15:00:00.0,5] > [1970-12-31 04:59:59.999,5] > [1996-03-31 07:03:33.123,5] > [2018-11-17 05:33:33.123,3] > [2019-12-31 09:33:33.123,5] > [2100-01-01 01:33:33.123,1] {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org