如何從數據庫中獲取日期時間但沒有小時和分鐘? 數據庫中的格式例如2016-03-28 15:55:00如果我輸入SQL格式y-m-d,我想獲得這條記錄。PHP從數據庫中獲取日期時間,無需小時/分鐘?
0
A
回答
1
你沒有提到你正在使用的RDBMS。我認爲它必須是MySQL或SQL Server。
MySQL的:
這裏的手冊中的docoumentation:DATE()
你可以使用它作爲這樣的(圖):
SELECT DATE('2003-12-31 01:02:03')
這將產生你:2003-12-31
希望這有助於!
編輯:我知道你想對它應用過濾(即WHERE
子句)。這是單向的,你可以做到。
您可以使用此:
SELECT DATE(COLUMN_NAME)
FROM TABLE_NAME
WHERE DATE_FORMAT(COLUMN_NAME, '%Y %m %d') = DATE_FORMAT('2016-03-28', '%Y %m %d')
你可以看看這個小提琴這裏 - >SQL Fiddle
希望這有助於!
0
你可以使用這個SQL語句:
SELECT date(dateTime) From table
2
你會在where
子句中使用date()
:
where date(col) = '2016-03-28'
或者說,什麼是有利於保證性能(因爲發動機可以使用,如果使用一個索引):
where date >= '2016-03-28' and
date < date_add('2016-03-28', interval 1 day)
+0
它的工作;) – Demolog
相關問題
- 1. 從Linq獲取分鐘日期時間
- 2. 獲取日期時間小時和分鐘與領先零
- 3. 獲取小時和分鐘的日期時間
- 4. 在不同日期從兩個日期時間獲取分鐘
- 5. php從日期提取年/月/日/小時/分鐘/秒
- 6. 從日期時間獲取小時?
- 7. 從日期時間值總分鐘數
- 8. PHP從日期時間減少天數,小時數和分鐘數
- 9. 無法獲取從PHP中的時間戳日期和時間?
- 10. 從MySQL數據庫獲取時間戳,並讓PHP來計算以天,小時,分鐘爲單位的時間?
- 11. 在PHP中獲取小時和分鐘
- 12. 日期時間差獲得小時:分鐘:秒
- 13. 從日期獲取小時和分鐘(HH:MM)
- 14. Symfony2/Doctrine2 - 從數據庫獲取日期時間時的問題
- 15. 獲取日期,小時和分鐘作爲PHP中的日期時間戳的單獨變量
- 16. 小時和分鐘從日期的android
- 17. 用Java 8中的新日期/時間取出小時,分鐘和秒鐘
- 18. 從日期時間範圍獲取十分鐘的時間間隔
- 19. javascript - 僅從iso日期時間格式獲取分鐘
- 20. 從數據庫中獲取日期時間變量的問題
- 21. 從數據庫表中獲取沒有時間的日期
- 22. 如何在neo4j中從數據庫獲取日期時間
- 23. 使用dataTableReader從數據庫中獲取日期時間變量
- 24. 基於小時/分鐘/秒的分割日期時間索引數據
- 25. 獲取當前日期時間以分鐘爲單位,並轉換日期時間(d.m.Y H:M)到分鐘的Javascript
- 26. PHP - 毫秒到小時:分鐘(24小時日期)
- 27. 計算2日期和時間之間的小時和分鐘
- 28. 時間戳轉換:獲取日期,日期,小時,分鐘等,但不創建「新日期()」
- 29. Rails:從日期時間獲取時間
- 30. 拆分日期時間的時鐘
使用MySQL的'DATE ()'function –
'SELECT DATE(datetime_column)AS theDate FROM theTable' – mitkosoft
hmm not working .. 'select date(column)from table where column ='2016-03-28' – Demolog