当然不是仅仅展示的问题,如果仅是展示的问题我根本不会发现
比如我要取今天20点这个时间存到数据库就会出错:
tz = get_default_timezone()
date = datetime.now()
date.replace(hour=20, minute=0, second=0, microsecond=0, tzinfo=tz)
my_row.date = date
my_row.save()
my_row的时间就会差6分钟
不知道当时设计这个库的人是怎么想的,有多少人会对真地方时感兴趣,
就算有也应该用个单独的属性表示,大部分人还是会用地方的标准时间吧。
同一个Asia/Shanghai 表示的即可能是
<DstTzInfo 'Asia/Shanghai' CST+8:00:00 STD>
也可能是
<DstTzInfo 'Asia/Shanghai' LMT+8:06:00 STD>
关键还不知道怎么切换,太奇葩了。
【 在 wincss 的大作中提到: 】
: LMT local mean time 本地平时
: 就是上海当地的真·地方时,不是 120 度经线,所以差 6 分钟
: 而且这好像就是个展示吧,你用的时候是正常的
: ...................
--
修改:Madlee FROM 222.67.180.*
FROM 222.67.180.*