ホームページ  >  記事  >  データベース  >  mysqlで日付を数値に変換する方法

mysqlで日付を数値に変換する方法

青灯夜游
青灯夜游オリジナル
2022-06-21 17:16:145582ブラウズ

日付を数値に変換する 2 つの方法: 1. TO_DAYS() 関数を使用して、「TO_DAYS (指定された日付値)」という構文で、指定された日付値を日数を表す整数値に変換します。 2. TIME_TO_SEC() 関数を使用して、指定された日付と時刻の値を秒数を表す整数値に変換します (構文は「TIME_TO_SEC (指定された日付と時刻の値)」です)。

mysqlで日付を数値に変換する方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

Mysql で日付を数値に変換する 2 つの方法

##1. TO_DAYS() 関数を使用します

TO_DAYS() 関数は、日付と年 0 (日付「0000-00-00」) の間の日数を返します。

つまり、日付を指定すると、日数 (年が 0 になってからの日数) を返します。

例:


select to_days('2022-01-08');

mysqlで日付を数値に変換する方法

2. TIME_TO_SEC() 関数を使用します

TIME_TO_SEC (時刻) パラメータの時刻を「時×3600分×60秒」で秒に換算した値を返します。

SELECT TIME_TO_SEC('2022-01-08 15:15:15');

mysqlで日付を数値に変換する方法

実行結果を見ると、計算式「15×3600 15×60 25」より、結果の秒数は54915秒であることがわかります。

[関連する推奨事項:

mysql ビデオ チュートリアル ]

以上がmysqlで日付を数値に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。