Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
鉴于我有一个表,其中某个字段具有文本数据类型,假设 FieldValue 可以text作为数据类型给出。我正在使用完整格式从 java 中保存一个日期对象,并将其保存在这样的列中:
text
Wed Jul 25 00:00:00 CST 2012
现在我想使用str_to_date()函数在我的 mysql 查询中将其设为日期类型,以便我可以在查询中进行日期到日期比较。
str_to_date()
考虑到上述情况,这可能吗?
提前致谢。
试试这个,正在工作:
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');
您可以将上述查询的结果存储TIMESTAMP在 MySQL 的字段中,并对时间和日期进行进一步的操作。
TIMESTAMP