私はmysql db(created_date)にテーブルを持っています。タイムスタンプ(INT値)を格納します。 私は列の値をsqlに出力したいと思いますが、そのためにどのような機能を使用しますか?彼のフォーマットでは、すべてが私に合っています。日付をフォーマットする場合タイムスタンプ値から日付をプリント
Select WHAT_FUNCTION_TO_USE(created_date) from users
私はmysql db(created_date)にテーブルを持っています。タイムスタンプ(INT値)を格納します。 私は列の値をsqlに出力したいと思いますが、そのためにどのような機能を使用しますか?彼のフォーマットでは、すべてが私に合っています。日付をフォーマットする場合タイムスタンプ値から日付をプリント
Select WHAT_FUNCTION_TO_USE(created_date) from users
SELECT FROM_UNIXTIME(`created_date`) FROM `users`
この枚このlink
を参照してください。
SELECT FROM_UNIXTIME(1196440219);
-> '2007-11-30 10:30:19'
SELECT FROM_UNIXTIME(1196440219) + 0;
-> 20071130103019.000000
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),
-> '%Y %D %M %h:%i:%s %x');
-> '2007 30th November 10:30:59 2007'
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),'%d-%m-%Y); // dd-mm-yyyy format
または
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),'%m-%d-%Y); // mm-dd-yyyy format