我为一个小项目使用 H2 数据库,所有字段都是 varchar
对于查询,我必须将字符串转换为日期,所以我尝试了
SELECT * FROM USER WHERE cast(DATE_CONTRACT AS DATE) > '2005-02-21'
但是有一个错误
代码 :
错误代码 90009,SQL 状态 90009:无法解析日期常量“2011-02-21-15.22.07”,原因:“java.lang.NumberFormatException:对于输入字符串:”“21-15.22.07”“”;
任何的想法?
谢谢