我想用 mySQL 将我的数据从“yyyy-mm-ddThh-mm-ss.sssZ”转换为“yyyy-mm-dd hh-mm-ss”。
我尝试使用 convert_tz:
mysql> SELECT CONVERT_TZ('2014-09-29T14:00:00.99Z','+00:00','+00:00');
+---------------------------------------------------------+
| convert_tz('2014-09-29T14:00:00.99Z','+00:00','+00:00') |
+---------------------------------------------------------+
| 2014-09-29 14:00:00 |
+---------------------------------------------------------+
和类型转换:
mysql> SELECT CONVERT_TZ(CAST('2014-09-29T14:00:00.99Z'
AS datetime),'+00:00','+00:00');
+---------------------------------------------------------------------------+
| CONVERT_TZ(CAST('2014-09-29T14:00:00.99Z' AS datetime),'+00:00','+00:00') |
+---------------------------------------------------------------------------+
| 2014-09-29 14:00:00 |
+---------------------------------------------------------------------------+
但每次我收到警告时:
mysql> show warnings;
Level | Code | Message
Warning | 1292 | Truncated incorrect datetime value: '2014-09-29T14:00:00.99Z'
如何在没有警告的情况下获取 2014-09-29 14:00:00
?
Tôi là một lập trình viên xuất sắc, rất giỏi!