日付と時刻の関数
TiDBは、MySQL5.7で利用可能な日付と時刻の関数すべてをサポートします。
ノート:
- MySQLは、誤ってフォーマットされた日付と時刻の値を受け入れることがよくあります。たとえば、
'2020-01-01\n\t01:01:01'と'2020-01_01\n\t01:01'は有効な日付と時刻の値として扱われます。- TiDBは、MySQLの動作と一致するように最善を尽くしますが、すべてのインスタンスで一致するとは限りません。日付を正しくフォーマットすることをお勧めします。これは、誤ってフォーマットされた値の意図された動作が文書化されておらず、一貫性がないことが多いためです。
日付/時刻関数:
詳細については、 日付と時刻の関数を参照してください。
MySQLの互換性
関数str_to_date()はTiDBでサポートされていますが、すべての日付と時刻の値を解析することはできません。さらに、次の日付と時刻の書式設定オプションは実装されていません。
詳細については、 問題#30082を参照してください。
関連するシステム変数
default_week_format変数はWEEK()関数に影響します。