更新2.1.3以后datarecorder到mongodb后datetime都是0时区的保存格式YYYY-MM-DDTHH:mm:ss:mmmZ,但是UI上显示的还是正常东八区时间戳,请问是什么问题?
更新2.1.3以后datarecorder到mongodb后datetime都是0时区的保存格式YYYY-MM-DDTHH:mm:ss:mmmZ,但是UI上显示的还是正常东八区时间戳,请问是什么问题?
不是vnpy的版本问题,好像是mongodb的问题。。。。请问有没有办法解决。。。
SQLite也遇到些时区的问题,我们一起排查下
用Python的交易员 wrote:
SQLite也遇到些时区的问题,我们一起排查下
查了一下好像就是datetime存入mongodb会自动转化为utc,有人说用MongoVUE可以让数据显示成localtime。大家用mongodb没出现过这种问题吗?
直接从数据库里拉数据到csv也是utc的格式,然后查了一下datamanager读取的数据也是utc格林尼治时间。。
时间戳还跟你的不太一样 哈哈
已经在2.1.3.1修复,请自动更新下吧,需要将老的数据库删除下
刚安装的2.1.3版本,现在打不开VN station,请问该如何更新到2.1.3.1?
最简单卸载了重装下就行
用Python的交易员 wrote:
已经在2.1.3.1修复,请自动更新下吧,需要将老的数据库删除下
仍然无法解决问题。。。
完全重新安装了vnpy更新了2.1.3.1,或者使用github的开源,完全删除database,问题依然存在——系统是win server2012R
2.1.3.1修改了数据时间戳入库的方案,写入到数据库的时候,时间会自动转化成你当前机器所在的时区,然后移除时区字段后写入。
取的时候再附上你当前机器所在的时区信息。