我的Oracle数据库有一个表格,其中包含TIMESTAMP WITH TIMEZONE
类型的列。 Django模型将其转换为datetime
但丢失了原始TZ信息并假定为UTC。
DB:01-JAN-17 12.10.01.809000 AM -05:00
Django的:2017-01-01 00:10:01.809000+00:00
USE_TZ = True
问题是该表包含来自不同时区的时间戳。因此,如果我使用activate()
更改标准时区,则无效。
Django有没有办法在没有假设的情况下从数据库中明确读取时区?
PS:我知道如果我的数据库只包含UTC值会更好/最简单,但这就是我得到的。