【发布时间】:2016-04-05 20:20:41
【问题描述】:
我正在尝试在 sqlite 中插入日期时间。日期时间来自 json 格式的服务器响应(UTC 格式)。现在,当我从 json 获取日期作为字符串字段并插入 sqlite 时,它不会以 utc 格式保存。 我不明白为什么会发生这种情况的可能原因是什么?是 sqlite 的默认行为,我需要在插入 sqlite 之前再次格式化日期时间吗?
这是我从 json 响应中得到的 UTC 日期时间格式
“交易日期”:“2016-04-05T11:21:16.29Z”,
在我签入数据库时插入日期时间后,它以本地日期时间格式保存。如下所示
2016-04-05 16:03:45.000
【问题讨论】:
-
最好以Unix Timestamp格式保存并转换成需要的格式。
-
我不明白为什么会发生这种情况的可能原因是什么?显然,由于您的代码、使用的库等...