【发布时间】:2020-08-27 07:54:46
【问题描述】:
格式为“YYYY-MM-DD”的字符串正在存储到 MySQL 中的 DATE 字段。使用 SELECT 检索表时,它总是返回实际存储日期前一天的错误日期,例如,'YYYY-MM-DDT21:00:00.000Z' UTC 时间, 什么时候应该返回没有时区的基本日期,因为 DATE 数据类型不存储任何时间信息,即“YYYY-MM-DD”。 为什么它返回带有时区信息的日期以及如何将其删除?
日期字段的标签配置:'movedate' date DEFAULT NULL。引擎是 InnoDB 和 CHARSET=latin1。
【问题讨论】:
-
可以添加表配置吗?使用
SHOW CREATE TABLE 'table_name'输出更新您的问题