MySQL 秒数から時刻に変換する
MySQLで、秒数から時刻に変換する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
秒数から時刻に変換する場合は、「SEC_TO_TIME()」を使用します。
SEC_TO_TIME( 秒数 )
実際に、実行してみます。
SELECT
SEC_TO_TIME(3600),
SEC_TO_TIME(3661),
SEC_TO_TIME(86400),
SEC_TO_TIME(90000)
実行結果をみると、秒数から時刻に変換されていることが確認できます。
少数を指定
少数を指定した場合は、ミリ秒として表示されます。
SELECT
SEC_TO_TIME(3600.1),
SEC_TO_TIME(3600.999999)
実行結果
マイナスを指定
マイナスを指定すると、結果に符号がついて表示されます。
SELECT
SEC_TO_TIME(-3600),
SEC_TO_TIME(-3600.999999)
実行結果
-
前の記事
MySQL 年月に月を加算する 2022.03.10
-
次の記事
javascript エラー「Uncaught SyntaxError: Illegal break statement」の解決方法 2022.03.10
コメントを書く