如何将具有文本数据类型的数据库字段中的javadatetoString值格式化为mysql日期表示



给定我有一个表,其中某个字段具有文本数据类型,比如说FieldValue可以给定text作为数据类型。我使用完整格式从java保存一个日期对象,并将其保存在如下列中:

Wed Jul 25 00:00:00 CST 2012

现在,我想使用str_to_date()函数将其作为mysql查询中的日期类型,以便在查询中进行日期到日期的比较。

考虑到上述情况,这可能吗?

试试这个,正在工作:

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');

您可以将上述查询结果存储在MySQL的TIMESTAMP字段中,并对时间和日期进行进一步的操作。

相关内容

  • 没有找到相关文章

最新更新