做项目时,遇到一个mysql字符串转化时间的问题。另外一个软件对接方提供给我的时间数据类型为char,
如:11 Dec 2012 18:27:55 CST,而我需要在数据库中用这个字段作为过滤条件,进行比较操作,因为是char类型,不能直接比较,所以要转化为date类型再进行比较。
我使用了date_format(要转化的字段, '%Y-%m-%d %H:%i:%S')可是不能成功转化。请高手帮忙解决下。
【注】提供的时间数据样式和类型无法改变了,都类似于11 Dec 2012 18:27:55 CST
3Qmysql
如:11 Dec 2012 18:27:55 CST,而我需要在数据库中用这个字段作为过滤条件,进行比较操作,因为是char类型,不能直接比较,所以要转化为date类型再进行比较。
我使用了date_format(要转化的字段, '%Y-%m-%d %H:%i:%S')可是不能成功转化。请高手帮忙解决下。
【注】提供的时间数据样式和类型无法改变了,都类似于11 Dec 2012 18:27:55 CST
3Qmysql
解决方案 »
- 在html中有的空格数据库中会怎么显示?
- 软件开发用到的mysql是什么版本的?
- 如何查询出除了指定列之外所有列的数据?
- 求助.mysql错误问题
- MySQL NOT NULL / NULL
- 传参存储过程
- ===========================================================内存表问题2==========================================================
- 请问谁知道mysql和oracle,sybase相比谁的查熏比较快呢?
- 各路朋友,请帮个忙
- 在web开发中,MySQL通常是怎样使用的?
- VC中备份数据库
- 如何在两张表中实现不重名插入?
+---------------------------------------------------------+
| str_to_date('11 Dec 2012 18:27:55','%d %M %Y %H:%i:%S') |
+---------------------------------------------------------+
| 2012-12-11 18:27:55 |
+---------------------------------------------------------+
1 row in set (0.00 sec)