Mysql:如何使用date_format

时间:2012-10-30 17:50:56

标签: mysql

我试图使用这个sql:

SELECT date_format(signdate , '%Y-%c-%d %h:%i:%s' ) as post_date , 
date_format(NOW(), '%Y-%c-%d %h:%i:%s' ) as post_date_gmt 
FROM `article`  where outkey = 'Y'

post_date的结果为null,但post_date正在运行。那么如何使用funciton date_format格式化signdate(例如:signdate是1095959971)?

1 个答案:

答案 0 :(得分:0)

DATE_FORMAT需要DATETIME列。

你必须施展它:

DATE_FORMAT(CAST(signdate AS DATETIME), ....)

但最好有一个真正的DATETIME字段。