2013-08-29 61 views
0

如何在MySQL中將日期格式化爲時間戳?如何將mysql中的輸入日期格式化爲時間戳格式?

我有這樣的查詢:

SELECT * FROM orders 
WHERE order_date BETWEEN('2011-01-01 00:00:00') AND ('2011-01-31 23:59:59'); 

在我的桌子我有約會這是一個時間戳,所以如果我運行上面的查詢它不顯示任何結果。如果我進入這樣的「YYYY-MM-DD HH的格式

1334230309 

所以:

在order_date的我的日期將兩個日期將自動轉換爲時間戳這樣以後我要的是MM: ss',則查詢應該運行並返回2011年1月1日至2011年1月31日之間的訂單

+0

您是否嘗試過'UNIX_TIMESTAMP'函數? – Ibu

回答

2

好的,我已經解決了我的問題,這要感謝Eric先生。我使用了UNIX_TIMESTAMP()

1

將查詢中的時間隱藏到時間戳2011-01-01 00:00:00至1334200005並將其用於查詢

SELECT * FROM orders WHERE order_date BETWEEN('1334200005') AND('1334200305'); 
+0

我想要的是使用查詢自動將我的日期轉換爲mysql時間戳。 – Jerielle

+0

現在回答了老問題,但我不知道這可能會如何收到任何票數......對任何人都沒有任何用處。 – OGHaza

相關問題