这是我的查询,
select count(*) from "+table1+" where
latitude = '"+selectedlat+"' and
longitude = '"+selectedlong+"' and
observation_date between TO_DATE('"+selectedobstime+"','mm/dd/yyyy hh24:mi:ss') AND
TO_DATE('"+selectedobstime+"','mm/dd/yyyy hh24:mi:ss')
当我在jsp页面上运行此查询时,找到了显示非数字字符的位置,其中包含数字。
答案 0 :(得分:0)
如果selectedobstime
的实际值(正如您在评论中所建议的那样)'2001-08-20 AM 11:43:00'
,那么其格式不是mm/dd/yyyy hh24:mi:ss
。
您需要使用以下格式模型:
TO_DATE('"+selectedobstime+"','yyyy-mm-dd AM hh:mi:ss')
需要AM / PM指标,您需要12小时HH
而不是小时部分的24小时HH24
。 Read more about date/time format elements