[
https://issues.apache.org/jira/browse/IGNITE-25315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maksim Zhuravkov resolved IGNITE-25315.
---------------------------------------
Resolution: Fixed
Fixed in https://issues.apache.org/jira/browse/IGNITE-25315
> Sql. Time, Timestamp, Timestamp LTZ. Cast FORMAT. Max length of a fractional
> part is ignored
> --------------------------------------------------------------------------------------------
>
> Key: IGNITE-25315
> URL: https://issues.apache.org/jira/browse/IGNITE-25315
> Project: Ignite
> Issue Type: Bug
> Components: sql
> Reporter: Maksim Zhuravkov
> Priority: Major
> Labels: ignite-3
>
> {noformat}
> SELECT CAST('23:02:03.1' AS TIME FORMAT 'hh24:mi:ss.FF2') // Accepted, OK.
> SELECT CAST('23:02:03.123' AS TIME FORMAT 'hh24:mi:ss.FF2') // This should
> be rejected as a fractional part must be less than 2
> SELECT CAST('23:02:03' AS TIME FORMAT 'hh24:mi:ss.FF3') // Rejected, OK.
> {noformat}
> This bug reveals confusing behaviour of SimpleDateFormat (see
> https://issues.apache.org/jira/browse/IGNITE-25313)
> {noformat}
> SELECT CAST('23:02:03.1234' AS TIME FORMAT 'hh24:mi:ss.FF3')
> 23:02:04.234
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)