我需要查询并获取表格中的行,并将默认日期时间格式2015-09-15 00:00:00
更改为Sep 02 2015
。知道如何实现这个目标吗?
我试过
SELECT
*
from tablename
where id=0;
SELECT
DATE_FORMAT(date, '%b %d %Y')
FROM tablename.
它返回两个表。
答案 0 :(得分:0)
这应该有效:
select sub.comments_id, sub.comment, date_format(sub.date, '%b %d %Y'), sub.views
from (select comments_id, comment, date, views from tablename where id=0) as sub;
MySQL的强大功能在于子选择,充分利用它。
答案 1 :(得分:0)
使用以下查询:
select date_format(str_to_date(date, '%Y-%m-%d %H:%i:%s'), '%b %d %Y') from tablename;
str_to_date
将字符串表示转换为date
,date_format
为您提供所需的格式化字符串。