[問題] simpledateformat 使用(yyyy-MM-dd HH:ss)的問題消失

看板java作者時間18年前 (2008/02/24 22:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
使用 simpledateformat(yyyy-MM-dd HH:ss) 出現的錯誤 用(yyyy-MM-dd)可以成功 可以一但用到時跟分就不行... 已經困繞我兩天 爬文(google/論壇等等)查過應該沒問題 也曾經run出來過幾次.. (約100次裡一次吧 = =") 但現在怎麼就是跑不出來 所以想請各位幫忙看一下哪裡出錯 謝謝 orz 程式簡述如下: 我想要查詢資料庫的資料 select xxx from yyy where date=? 類似這樣的查詢子句 ?裡的資料 我借用simpledateformat來處理 先 SimpleDateSimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm"); java.util.Date dd=fmt.parse("2007-01-02 12:20"); PreparedStatement 的stmt.set(1, dd.getTime()); 如果查詢使用(yyyy-MM-dd)是沒有問題 但用(yyyy-MM-dd HH:ss) ResultSet rs = stmt.stmt.executeQuery() 但是得到的rs.next()會是false... 想請問各位 以上的邏輯哪裡有問題嗎? 是不是simpledateformat不可使用時跟分呢... 照理說是可以的啊... 先謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.29.10
文章代碼(AID): #17mO14ej (java)