当前位置: 技术问答>java相关
关于Java 中SQL语句的日期比较。
来源: 互联网 发布时间:2017-04-19
本文导语: 我在sql语句中使用" update......where ... and date>'12-12-2002' 用java执行,出Exception说,not a valid month 日期格式改成 '12/12/2002' 也一样 要用什么格式 或该怎么办 | 日期串未转化,日期的表示有多...
我在sql语句中使用"
update......where ... and date>'12-12-2002'
用java执行,出Exception说,not a valid month
日期格式改成 '12/12/2002' 也一样
要用什么格式
或该怎么办
update......where ... and date>'12-12-2002'
用java执行,出Exception说,not a valid month
日期格式改成 '12/12/2002' 也一样
要用什么格式
或该怎么办
|
日期串未转化,日期的表示有多种形式,你为指定格式,所以数据库无所适从,只需:
date > to_date('2002/12/12', 'yyyy/mm/dd')
就行了,其中yyyy代表年份,mm是月,dd日,格式可以自己定义,比如:
date > to_date('2002-12-12', 'yyyy-mm-dd')
date > to_date('2002/12/12', 'yyyy/mm/dd')
就行了,其中yyyy代表年份,mm是月,dd日,格式可以自己定义,比如:
date > to_date('2002-12-12', 'yyyy-mm-dd')