vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 28
声望: 1

更新2.1.3以后datarecorder到mongodb后datetime都是0时区的保存格式YYYY-MM-DDTHH:mm:ss:mmmZ,但是UI上显示的还是正常东八区时间戳,请问是什么问题?

Member
avatar
加入于:
帖子: 28
声望: 1

不是vnpy的版本问题,好像是mongodb的问题。。。。请问有没有办法解决。。。

Administrator
avatar
加入于:
帖子: 4188
声望: 235

SQLite也遇到些时区的问题,我们一起排查下

Member
avatar
加入于:
帖子: 28
声望: 1

用Python的交易员 wrote:

SQLite也遇到些时区的问题,我们一起排查下

查了一下好像就是datetime存入mongodb会自动转化为utc,有人说用MongoVUE可以让数据显示成localtime。大家用mongodb没出现过这种问题吗?
直接从数据库里拉数据到csv也是utc的格式,然后查了一下datamanager读取的数据也是utc格林尼治时间。。

description

description

Member
avatar
加入于:
帖子: 17
声望: 1

description

时间戳还跟你的不太一样 哈哈

Administrator
avatar
加入于:
帖子: 4188
声望: 235

已经在2.1.3.1修复,请自动更新下吧,需要将老的数据库删除下

Member
avatar
加入于:
帖子: 2
声望: 0

刚安装的2.1.3版本,现在打不开VN station,请问该如何更新到2.1.3.1?

Administrator
avatar
加入于:
帖子: 4188
声望: 235

最简单卸载了重装下就行

Member
avatar
加入于:
帖子: 28
声望: 1

用Python的交易员 wrote:

已经在2.1.3.1修复,请自动更新下吧,需要将老的数据库删除下

仍然无法解决问题。。。
完全重新安装了vnpy更新了2.1.3.1,或者使用github的开源,完全删除database,问题依然存在——系统是win server2012R

Administrator
avatar
加入于:
帖子: 4188
声望: 235

2.1.3.1修改了数据时间戳入库的方案,写入到数据库的时候,时间会自动转化成你当前机器所在的时区,然后移除时区字段后写入。

取的时候再附上你当前机器所在的时区信息。

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3