MySQL の挿入/更新のために文字列を日付に変換する
MySQL の TIMESTAMP フィールドまたは DATE フィールドにデータを挿入する場合、正しい日付形式であることを確認することが重要です。 DATE_FORMAT() は既存の日付をフォーマットするだけなので、「15-Dec-09」のような文字列表現を日付に変換するにはどうすればよいですか?
解決策: STR_TO_DATE() 関数
MySQL は、DATE_FORMAT() の逆関数である STR_TO_DATE() 関数を提供します。指定された形式文字列を使用して文字列を日付に変換します。構文は次のとおりです:
使用法:
「15-Dec-09」を「dd-mmm-yy」形式の日付に変換するには、 use:
Result:
STR_TO_DATE() 関数は文字列を日付に正常に変換し、TIMESTAMP への挿入または更新を可能にします。または MySQL の DATE フィールド。
以上が文字列日付を MySQL DATE または TIMESTAMP 形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。