ホームページ >データベース >mysql チュートリアル >mysqlのタイムスタンプを日付形式に変換する方法
mysql では、FROM_UNIXTIME() 関数を使用して、指定したタイムスタンプを日付形式に変換できます。この関数の機能は、UNIX タイムスタンプを一般的な形式の日付と時刻の値に変換することです。構文 "SELECT FROM_UNIXTIME(タイムスタンプ,"フォーマット")"。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
mysql では、FROM_UNIXTIME()
関数を使用して、指定されたタイムスタンプを日付形式に変換できます。
FROM_UNIXTIME()
この関数は、UNIX タイムスタンプを一般的な形式の日付と時刻の値に変換します。 (UNIX_TIMESTAMP ()
関数は相互の逆関数です。)
構文:
select FROM_UNIXTIME(unix_timestamp,format)
format はオプションのパラメーターであり、次の値を指定できます:
%M 月名 (1 月....12 月)
%W 週名 (日曜日....土曜日)
# %D 英語の接頭辞が付いた月の日 (1st、2nd、3rd など)
#%Y 年、数字、4 桁
%y 年、数値、2 桁
%曜日の短縮名 (Sun....Sat)
%d month 月の日数、数値 (00……31)
%e 月の日数。月、数字 (0……31)
%m 月、数字 (01……12)
%c 月、数字 (1 ……12)
%b 月の短縮名 (Jan...Dec)
%j 年間の日数 (001.. .366)
%H 時間 (00... 23)
%k 時間 (0...23)
%h 時間 (01...12)
%I 時間 (01....12)
%l 時間 (1....12)
%i 分、数値 (00....59)
(1)。形式パラメータが含まれていない、戻り形式:
SELECT FROM_UNIXTIME(addtime) FROM `web_game` ORDER BY ID desc LIMIT 5;
戻り形式は次のとおりです。次のように:
2020-03-23 15:28:46 2020-03-23 15:16:43 2020-03-23 15:05:18 2020-03-23 15:01:01 2020-03-23 14:50:36
(2)、形式パラメーターを含む:
SELECT FROM_UNIXTIME(addtime,'%Y-%m-%d') FROM `web_game` ORDER BY ID desc LIMIT 5;
戻り形式は次のとおりです:
2020-03-23 2020-03-23 2020-03-23 2020-03-23 2020-03-23
[関連する推奨事項:
mysql ビデオ チュートリアル以上がmysqlのタイムスタンプを日付形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。