使用mysql的Date_format
函数。
"SELECT DATE_FORMAT(`hour`, '%Y-%m-%d %H:%i') AS `time` FROM `dataTable`"
说明:
的STR_TO_DATE
功能总是在2008-09-15 22点23分00秒
SELECT STR_TO_DATE('Monday 15th September 2008 22:23:00', '%W %D %M %Y %H:%i:%s');
+----------------------------------------------------------------------------+
| STR_TO_DATE('Monday 15th September 2008 22:23:00', '%W %D %M %Y %H:%i:%s') |
+----------------------------------------------------------------------------+
| 2008-09-15 22:23:00 |
+----------------------------------------------------------------------------+
1 row in set (0.00 sec)
的格式返回日期检查上面的例子:STR_TO_DATE
函数中的第二个参数是参数1到te的格式函数中传递参数1格式的函数。
Reference taken from this link.
什么日期存储在数据库中? –
什么是*军事格式*? – Jens
STR_TO_DATE _从特定格式创建日期;如果您想在输出之前格式化现有日期值,则需要对应DATE_FORMAT。而'%k'是没有前导零的小时,所以你可能更希望'%H' – CBroe