使用MySQL具體日期格式在MySQL
表
ID Date
001 2010-05-01
002 2010-06-08
查詢
Select ID, Date from table;
我想在一個特定的格式
期望輸出顯示的日期
ID Date
001 01-Mar-2010
002 08-June-2010
如何在mysql中進行查詢。
需要查詢幫助
使用MySQL具體日期格式在MySQL
表
ID Date
001 2010-05-01
002 2010-06-08
查詢
Select ID, Date from table;
我想在一個特定的格式
期望輸出顯示的日期
ID Date
001 01-Mar-2010
002 08-June-2010
如何在mysql中進行查詢。
需要查詢幫助
您可以使用DATE_FORMAT與格式字符串 '%D-%M-%Y'。
CREATE TABLE table1(ID varchar(100), Date datetime);
INSERT INTO table1 VALUES
('001', '2010-05-01'),
('002', '2010-06-08');
SELECT ID, DATE_FORMAT(Date, '%d-%M-%Y') FROM table1;
結果:
ID Date 001 01-May-2010 002 08-June-2010
使用DATE_FORMAT()
在MySQL
看看鏈接,所有格式選項:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
像這樣:
SELECT ID, DATE_FORMAT(`Date`, '%d-%M-%Y') FROM table;
你可以找到其他日期格式設置選項對MySQL的位置:http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
我想你拼錯「五一」在您的預期輸出。 – 2010-08-05 08:00:24