1

特定のフィールドがテキスト データ型であるテーブルがある場合、データ型として指定された FieldValue 列を例に挙げますtext。完全な形式を使用して Java から日付オブジェクトを保存し、これを次のように列に保存しています。

Wed Jul 25 00:00:00 CST 2012

今、str_to_date()関数を使用してmysqlクエリでこれを日付タイプにして、クエリで日付と日付の比較を行うことができるようにします。

上記のシナリオでこれは可能ですか?

ありがとうございます。

4

1 に答える 1

2

これを試してください、働いています:

SET @var_time = 'Wed Jul 25 00:00:00 2012';

SELECT STR_TO_DATE(REPLACE(@var_time, 'CST ', ""),'%a %M %d %H:%i:%s %Y');

上記のクエリの結果をTIMESTAMPMySQL のフィールドに保存し、時間と日付でさらに操作を行うことができます。

于 2012-07-25T09:29:17.900 に答える