MySQL は人気のあるリレーショナル データベース管理システムであり、時刻と日付を簡単に計算、書式設定、変換できる時刻と日付関数の豊富なライブラリを提供します。この記事では、MySQLでよく使われる日時関数の使い方と注意点を詳しく紹介します。
NOW() 関数は、現在のシステム日付と時刻を返します。パラメータはなく、直接呼び出すことができます。例:
SELECT NOW();
返される結果は次のようになります: 2022-01-01 23:59:59
DATE() 関数は、タイムスタンプから日付部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:
SELECT DATE('2022-01-01 23:59:59');
返される結果は次のとおりです: 2022-01-01
SELECT YEAR('2022-01-01 23:59:59');
返される結果は次のとおりです: 2022
MONTH() functionSELECT MONTH('2022-01-01 23:59:59');
返される結果は次のとおりです: 1
DAY() functionSELECT DAY('2022-01-01 23:59:59');
返される結果は次のとおりです: 1
HOUR() functionSELECT HOUR('2022-01-01 23:59:59');
返される結果は次のとおりです: 23
MINUTE() functionSELECT MINUTE('2022-01-01 23:59:59');
返される結果は次のとおりです: 59
SECOND() functionSELECT SECOND('2022-01-01 23:59:59');
返される結果は次のとおりです: 59
DATE_FORMAT() functionSELECT DATE_FORMAT('2022-01-01 23:59:59','%Y/%m/%d %H:%i:%s');
返される結果は次のとおりです: 2022/01/01 23:59:59
形式文字列では、%Y は年、%m は月、%d は日数、%H はそれぞれを表します時、%i は分、%s は秒を表し、その他の記号やテキストはそのまま出力されます。
MySQL の日付形式は YYYY-MM-DD で、時刻形式は HH:MM:SS であることに注意してください。他の形式で形式設定したい場合は、DATE_FORMAT() 関数を使用する必要があります。
概要
上記は、MySQL で一般的に使用される時刻および日付関数の紹介と使用法です。これらの関数を使用するときは、エラーを避けるために時刻と日付の形式に注意する必要があります。これらの機能を適切に活用することで、開発効率が大幅に向上し、データ処理がより便利かつ高速になります。
以上がMySQL の時刻と日付関数の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。