mysqlでの”to_date”の使い方は何ですか?
MySQLにはTODATE()関数が組み込まれていませんが、STR_TO_DATE()関数を使用して文字列を日付形式に変換することができます。
STR_TO_DATE()関数の構文は次の通りです:
STR_TO_DATE(str, format)
strが日付に変換する文字列で、formatが日付の形式です。
STR_TO_DATE()関数を使用して文字列を日付に変換する方法を示す例が以下にあります。
SELECT STR_TO_DATE('2022-01-01', '%Y-%m-%d') AS date;
これは2022年1月1日という日付型の結果を返します。
日付文字列の形式に応じて、formatパラメータの値を調整することができます。以下は一般的な日付フォーマットとその対応する記号です:
- 西暦%Y年
- %m: 01から12までの2桁の月を指定します。
- %d: 2桁の日付(01-31)
- %H:時間(00-23)
- %i:分(00−59)
- %s: 秒(00から59まで)
希望この情報が役立つことを願っています!