ホームページ >データベース >mysql チュートリアル >MySQL の時刻と日付関数の詳細な説明

MySQL の時刻と日付関数の詳細な説明

王林
王林オリジナル
2023-06-14 20:16:401145ブラウズ

MySQL は人気のあるリレーショナル データベース管理システムであり、時刻と日付を簡単に計算、書式設定、変換できる時刻と日付関数の豊富なライブラリを提供します。この記事では、MySQLでよく使われる日時関数の使い方と注意点を詳しく紹介します。

  1. NOW() 関数

NOW() 関数は、現在のシステム日付と時刻を返します。パラメータはなく、直接呼び出すことができます。例:

SELECT NOW();

返される結果は次のようになります: 2022-01-01 23:59:59

  1. DATE() 関数

DATE() 関数は、タイムスタンプから日付部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:

SELECT DATE('2022-01-01 23:59:59');

返される結果は次のとおりです: 2022-01-01

    # # TIME() 関数
TIME() 関数は、タイムスタンプから時刻部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:

SELECT TIME('2022-01-01 23:59:59');

返される結果は次のとおりです: 23:59:59

# # YEAR() 関数
  1. YEAR() 関数は、日付またはタイムスタンプから年の部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:

SELECT YEAR('2022-01-01 23:59:59');

返される結果は次のとおりです: 2022

MONTH() function
  1. MONTH() 関数は、日付またはタイムスタンプから月の部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:

SELECT MONTH('2022-01-01 23:59:59');

返される結果は次のとおりです: 1

DAY() function
  1. DAY() 関数は、日付またはタイムスタンプから日の部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:

SELECT DAY('2022-01-01 23:59:59');

返される結果は次のとおりです: 1

HOUR() function
  1. HOUR() 関数は、タイムスタンプから時間の部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:

SELECT HOUR('2022-01-01 23:59:59');

返される結果は次のとおりです: 23

MINUTE() function
  1. MINUTE() 関数は、タイムスタンプから分の部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:

SELECT MINUTE('2022-01-01 23:59:59');

返される結果は次のとおりです: 59

SECOND() function
  1. SECOND() 関数は、タイムスタンプから秒の部分を抽出します。そのパラメータには、日付、タイムスタンプ、または文字列を指定できます。例:

SELECT SECOND('2022-01-01 23:59:59');

返される結果は次のとおりです: 59

DATE_FORMAT() function
  1. DATE_FORMAT() 関数は、日付またはタイムスタンプを指定された形式にフォーマットできます。最初のパラメータは日付またはタイムスタンプで、2 番目のパラメータはフォーマット文字列です。例:

SELECT 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 サイトの他の関連記事を参照してください。

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