天天看點

java查詢子產品-日期方面-查詢某天的記錄

第一次參加公司項目,當了小組長,分組情況很爛,呵呵 , 還好及時調整,感覺這幾天累死了。

在做項目的過程中碰到使用者按日期查詢資料的難題,兩個輸入框:d1 至 d2 這樣的查詢,假如使用者d1,d2都輸入的話還好點,我可以用between and 實作,但是我自己又考慮到使用者想查詢某一天的資料的時候,那麼應該隻用輸入d1或者d2就行了,我的dao層用的是公司用的dao實作類,雖然有查詢方法,但在指派的時候老報錯,說實話别人寫的dao真的很難用。

最後無奈搬到PLSQL上測試,按F8跑了幾百遍,終于嘗試出一種可以查詢出某天的記錄的方法。 :shock:

先前一直在測試,和上面的語句在“天”上有很細微的差别。

問題還是在formate和後面的值上:'yyyy-MM-dd'和'2009-12-1' ,這種方式行不通,在資料庫裡面查詢時候還必須把日期位數補全,讓人郁悶的一個定義。

不過幾百遍也沒白試,要的東西出來了,可以安心的睡覺了,HOHO。 :D