使用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中进行查询。
需要查询帮助
答案 0 :(得分:6)
您可以使用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
答案 1 :(得分:1)
像这样:
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
答案 2 :(得分:0)
在mysql中使用DATE_FORMAT()
查看所有格式选项的链接:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format