格式化MySQL日期
如果我有如下MySQL日期格式化MySQL日期,mysql,Mysql,如果我有如下MySQL日期2012-07-29 22:02:50,并且我希望将其格式化为2012年7月29日,是否有一种简单的方法使用SELECT语句来实现这一点 当前我的sql语句如下所示: $rs = mysql_query("SELECT Id, DATE_FORMAT(Date,\"%Y-%m-%d\") AS Date FROM infoTable WHERE credential = '$credential'"); 这将输出2012-07-29请尝试以下操作: $rs = my
2012-07-29 22:02:50
,并且我希望将其格式化为2012年7月29日
,是否有一种简单的方法使用SELECT语句来实现这一点
当前我的sql语句如下所示:
$rs = mysql_query("SELECT Id, DATE_FORMAT(Date,\"%Y-%m-%d\") AS Date FROM infoTable WHERE credential = '$credential'");
这将输出2012-07-29
请尝试以下操作:
$rs = mysql_query("SELECT Id, DATE_FORMAT(Date,\"%b %e %Y\") AS Date FROM infoTable WHERE credential = '$credential'");
将日期格式表达式更改为:
DATE_FORMAT(Date,\"%b %e %Y\")
您可以在参考页上查看所有可能的格式选项
$rs = mysql_query("SELECT Id, DATE_FORMAT(Date,\"%b %e %Y\") AS Date FROM infoTable WHERE credential = '$credential'");
你真的是指2012年7月7日
吗?还是说2012年7月29日?