在H2中将特殊字符串转换为日期

Ice*_*aze 4 sql oracle h2 sql-timestamp

Oracle提供了一个SQL函数to_date('26 Jul 2016, 05:15:58 AM','DD Mon YYYY, HH:MI:SS AM'),它在H2中引发异常“非法模式字符'o'”。

如何更改它以使其在H2中工作?

Chr*_*HON 7

TO_DATE()H2中的等效函数为PARSEDATETIME()

这是将它与示例数据一起使用的方式:

PARSEDATETIME('26 Jul 2016, 05:15:58 AM','dd MMM yyyy, hh:mm:ss a','en')
Run Code Online (Sandbox Code Playgroud)

注意不要使用,HH:mm:ss否则AM / PM检测将无法进行。