我有兩列(日期和時間)在數據庫中,我想從具有特定日期格式的SQL查詢中獲得。它可以是來自sql查詢或一個值的兩個值。這裏是細節。SQL查詢日期格式兩列
顯示方式:
星期日2013年3月31日上午12時十三分27秒
數據庫列:
- 結束日期(日期YYYY-MM-DD)
- 結束時間(時間HH:MM:SS)
我有兩列(日期和時間)在數據庫中,我想從具有特定日期格式的SQL查詢中獲得。它可以是來自sql查詢或一個值的兩個值。這裏是細節。SQL查詢日期格式兩列
顯示方式:
星期日2013年3月31日上午12時十三分27秒
數據庫列:
這是你所需要的:
DATE_FORMAT(CONCAT(EndDate, EndTime), '%W %m/%d/%Y %r')
謝謝你的幫助!這是我需要的解決方案。 – user1157800
的date_format()
功能爲您提供您所需要的一切。
示例。比方說,你有列aDate
和aTime
在你的餐桌,你需要表現出像「DD-MM-YYYY」和喜歡的時間日期「HH:MM」。所以:
select
date_format(aDate, '%d-$m-%Y'), date_format(aTime, '%H:%i')
from myTable;
檢查的參考手冊(第12章 - 爲MySQL 5.5函數和運算符)
如果您需要連接的結果,則:
select
concat(date_format(aDate, '%d-$m-%Y'), ' ', date_format(aTime, '%H:%i'))
from myTable;
這似乎爲工作我:
select date_format(concat(enddate,' ',endtime),'%W %m/%d/%Y %r')
from yourtable
date_format的好文檔:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
此問題沒有顯示任何研究工作。 **做你的作業很重要**。告訴我們你發現了什麼,***爲什麼它不符合你的需求。這表明你已經花時間去嘗試幫助你自己了,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案。 [FAQ](http://stackoverflow.com/questions/how-to-ask)。 –
你想在PHP或MySQL中做到這一點嗎?你到目前爲止做了什麼來達到這個目的? –
我需要一個sql查詢,正確格式化數據庫中的兩列日期。例如:date_format(a.EndDate,'%W%m /%d /%Y%r') – user1157800