mysqlで文字列と時刻を相互に変換する方法

1. 文字列形式と時刻形式が同じ場合、mysql は自動的に変換します。例えば:

SELECT * FROM table WHERE ts = '2021-12-14'

2. mysql では、DATE_FORMAT 文字列形式の日付値、STR_TO_DATE 文字列形式が日付に変換されます。
文字列を日付形式に変換します。

SELECT  STR_TO_DATE( '2011-09-20 08:30:45' ,    '%Y-%m-%d %H:%i:%S' );

日付を文字列形式に変換します。

SELECT  DATE_FORMAT(NOW(),    '%Y-%m-%d %H:%i:%S' );

以下にいくつかの書式設定の例を示します。
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/shoppingend/article/details/121919013