ユーザは、15-10-2010と15/10/2010のように日付を入力することができます。問題は、mysqlのstr_to_dateに1つのセパレータタイプしか指定できないことです。したがって、ユーザーが15-10-2010と入力すると、STR_TO_DATE('15-10-2010','%d-%m-%Y')
は正常に動作します。しかし、ユーザーが15/10/2010を行った場合、データベースの列にNULL値が返されます。 mysqlにセパレータとして - と/と両方を伝える方法はありますか?str_to_dateのMySqlの日付区切り
1
A
答えて
2
mysqlの置換機能を使用できます。このような
何か:
STR_TO_DATE(REPLACE('15/10/2010', '/', '-'), '%d-%m-%Y')
・ホープ、このことができます、 アルネ
+0
にマスクを用いてユーザにのみ1つの日付形式を可能にしなければならないと思います。これは本当にありがとう。 – Norman
関連する問題
- 1. MYSQL Date - 日付にstr_to_date()関数があります。
- 2. フォーマットSTR_TO_DATEから日付
- 3. 日付を任意の区切り文字で区切ります
- 4. 日付を日付/時刻型のオブジェクトとして区切ります
- 5. 日付を区切り記号で区切って表示する
- 6. MySQLは、カンマ区切り
- 7. PHPは日付から1ヶ月を日付で区切ります( 'm-Y')
- 8. GROUP_CONCATのカンマ区切り - MySQLの
- 9. 日付要素区切り記号または区切り文字に関するDateTime.TryParse APIの内部動作
- 10. カンマ区切りカンマ区切りのコンマ区切り
- 11. カンマ区切りの値を持つmysql
- 12. PHP MySQL(i)ページング/ページ区切りのヘルプ
- 13. mysqlクエリのカンマ区切り検索
- 14. MySQL - FIND_IN_SET(カンマ区切りのフィールド値)
- 15. 日付と時刻を "(String.Format)で区切ります
- 16. 日付区切りでメッセージを並べ替え
- 17. Primefacesカレンダーロケールは、日付を '/'でなく '/'で区切ります。
- 18. str_to_dateのmySQLエラーdatetime値エラー?
- 19. reportlabの条件付きページ区切り
- 20. タブ区切りフィールド付きのHTTPポストリクエスト
- 21. ページ区切り付きのPython fetchall()
- 22. MySQL STR_TO_DATE時間フォーマット
- 23. SAS - 日付区切り記号と区切り文字が同じテキストファイルをインポートします
- 24. sparkSQLの '/'区切りの生データから日付の列を入力
- 25. Mysqlクエリ... WHERE(コンマ区切り文字列)IN(カンマ区切り文字列)
- 26. SQLで年の季節別に日付を区切る問題
- 27. 角度2の日付区切り記号を変更する方法
- 28. 日付の区切り文字と一致する正規表現
- 29. VSTOリボンコンボボックス(区切り記号付き)
- 30. Laravel:ページ区切り付きアクセサリー
私はあなたがこれは仕事をしていませんフィールド –