9

使ってみました

FROM_UNIXTIME(`date`)

yyyy/mm/dd 時間を取得しました

どうすればそれを元に戻すことができますか、つまり

hh:mm:secs mm/dd/yyyy

ありがとう

4

3 に答える 3

11

指定子を追加FROM_UNIXTIMEまたは使用DATE_FORMAT:

指定子

%T 時刻、24 時間 (hh:mm:ss)
%m 月、数値 (00..12)
%d 日、数値 (00..31)
%Y 年、数値、4 桁
SELECT DATE_FORMAT(FROM_UNIXTIME(`date`), '%T %m/%d/%Y)

または

SELECT FROM_UNIXTIME(`date`, '%T %m/%d/%Y')
于 2013-01-31T16:37:36.870 に答える
3

使用するDATE_FORMAT

DATE_FORMAT(FROM_UNIXTIME(`date`), "%T %m/%d/%Y")

これは、データベースに格納されている UNIX 時間から hh:mm:ss dd/mm/YYYY を返します。

于 2013-01-31T16:37:40.407 に答える
1

カスタムの日付/時刻形式を定義する必要があります。見てください:

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_from-unixtime

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(), '%h:%i:%s %M/%D/%Y');

于 2013-01-31T16:40:06.003 に答える