我在數據庫表中的一個數據與列類型DATETIME
有沒有辦法讓標準只匹配日期而不是時間戳?
它具有象下面條目:
2014-09-22 14:55:14
2014-09-22 16:20:05
2014-09-22 14:55:15
我從前端的兩個參數。開始日期和結束日期。但有時用戶希望看到今天創建的所有東西。因此,當期待爲特定日期創建的所有記錄(無論何時)時,它們都會在開始和結束時傳遞相同的日期。
但使用下面的標準,他們沒有記錄回來。
def c = MyTable.createCriteria()
def count = c.count {
gt ("dateCreated", new Date("9/22/2014)
lt ("dateCreated", new Date("9/22/2014)
}
問題
我如何寫一個標準,它有兩個日期(開始和結束),並同時忽略時間戳從DATETIME
列返回的記錄。雖然支持通過同一日期的開始和結束獲取當天的所有記錄
複製原稿,它會創建一個日期。但我不會這樣做:) – injecteer 2014-09-22 22:23:02
如果'from'和'to'是相同的日期?我會得到那一天的所有記錄嗎? – birdy 2014-09-22 22:24:13
@Dónal'groovy:000> new Date(「2014/9/22」)。class ===> class java.util.Date' – birdy 2014-09-22 22:25:11