2017-06-16 37 views
-2

我在表格「下午2:00至3:00」有數據 這裏,我想打印基於AM PM的開始時間。 例如打印開始時間(2:00 PM)爲數字14:00。如何在sql查詢中將字符串轉換爲時間

你能爲此請建議sql查詢。

+0

您正在使用哪個數據庫? –

+0

你的格式化時間不是標準的,你可以最終轉換它,如果你只有一次你的數據 – Ben

+0

MYSQL數據庫版本5.6 – suresh

回答

0

只要你可以使用date_format()

$date = new \DateTime('2:00PM'); 
echo date_format($date, 'H:i'); 

// Output: 14:00 

做,但如果你從數據庫中獲取這些信息,你可以做到這一點的查詢級別,但這樣做的方式取決於你的數據庫使用。

例如,使用mysql,你可以使用DATE_FORMAT()

+0

我想在SQL查詢不是在PHP – suresh

+0

@suresh檢查我的更新 – Tomasz

相關問題