mgo怎么设置时区,插入数据少了8小时

怎么设置按UTC+8插入,或者直接在mongodb怎么设置?

共 8 个回复


ije

试试插入时用utc时间呢
理论mgo在反射时间类型的时候会自动解析时区的,mongodb是文档类数据库,时间应该是以字符串或者uinx时间戳形式保存的吧

# 0

jimmykuu

我在本站的处理方式是取出来后加八小时。

# 2

nzai

有时候只是robomongo的日期显示设置问题

# 4

nzai

@wangxufire 我的理解,全世界的UTC时间都是同一个,就是当时UTC+0的时间,也就是服务器保存的时间,mgo在保存和读取的时候透明的完成时区的转换,你在mongo客户端看到的时间和mgo取出来的时间会不一样。

# 6

wangxufire

@nzai 数据库和程序不一样 强迫症无法接受。。

# 7