2015-06-23 42 views
-1

查看時間函數,但需要幫助將時間從mysql str到時間

「18:00:00」轉換爲SQL語言中的下午6點。

+0

有沒有這樣的事情在SQL下午6點。你的意思是字符串'「6 PM」'?在'「00:00:00」中變成'「12 AM」'? – tadman

+0

[將24小時制轉換爲AM/PM格式的mysql TIME可能重複](http://stackoverflow.com/questions/173005/converting-mysql-time-from-24-hr-to-am-pm-format) – vk1011

回答

1

您可以將字符串轉換爲time,然後將值轉換爲使用date_format()字符串:

select date_format(cast('18:00:00' as time), '%h %p') 
+0

謝謝先生... – user2727195