mysql YYYY-MM-DDThh:mm:ss

ala*_*gar 0 mysql datetime

mysql 是否正确理解'YYYY-MM-DDThh:mm:ss'dateTime 类型的格式?我有一些来自 xml 的日期字段(类型为 xsd:dateTime'YYYY-MM-DDThh:mm:ss'格式)。然后我需要将这些字段保存到数据库中(mysql dateTime 格式是'YYYY-MM-DD hh:mm:ss')我应该将 xml 的日期格式转换为 mysq 日期格式吗?或者我可以将这些字段插入数据库而不进行转换吗?

Gre*_*Cat 5

是的,它确实:

mysql> SELECT CAST('2010-12-30T01:02:03' AS datetime);
+-----------------------------------------+
| CAST('2010-12-30T01:02:03' AS datetime) |
+-----------------------------------------+
| 2010-12-30 01:02:03 |
+-----------------------------------------+
1 排(0.08 秒)

mysql> SELECT CAST('2010-12-30 01:02:03' AS datetime);
+-----------------------------------------+
| CAST('2010-12-30 01:02:03' AS datetime) |
+-----------------------------------------+
| 2010-12-30 01:02:03 |
+-----------------------------------------+
1 行(0.00 秒)