【发布时间】:2018-03-18 03:40:21
【问题描述】:
我有一个带有外汇报价数据的 MySQL 表
pair tick_date_time price_low price_high
------- --------------------- --------- ------------
USD/JPY 20091201 00:00:00.628 86.280000 86.286000
USD/JPY 20091201 00:00:00.722 86.280000 86.289000
USD/JPY 20091201 00:00:00.741 86.281000 86.289000
USD/JPY 20091201 00:00:01.130 86.283000 86.289000
USD/JPY 20091201 00:00:01.131 86.283000 86.289000
此表中的日期/时间未采用 MySQL 默认格式。我使用查询来格式化数据
SELECT DATE_FORMAT(t.tick_date_time, "%Y%m%d %H:%i:%s") FROM table AS t
这将返回NULL。知道我哪里错了吗?如果可能的话,我也喜欢提取毫秒。
【问题讨论】:
-
包含有关列数据类型的信息时会有所帮助。
标签: mysql sql datetime select datetime-format