0

私はこの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 は機能しています。では、関数date_formatを使用してsigndateをフォーマットするにはどうすればよいですか(例:signdateは1095959971です)?

4

1 に答える 1

0

DATE_FORMAT列がDATETIME必要です。

あなたはそれをキャストする必要があります:

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

ただし、実際の DATETIME フィールドがある方がよいでしょう。

于 2012-10-30T17:54:29.053 に答える