关于在MongoDB中保存时间 qkevin123 发布 2013-05-27 20:18 浏览 4303 回复 2 开发工具 在Go里面使用 time.Now() 获得当前时间之后,保存到 MongoDB 中,发现不对,时区错位了 8 小时, 然而在Go语言中print出 time.Now().Hour() 又是正确的,这个应该如何处理?
jimmykuu 2013-05-28 09:31 MongoDB保存的是标准时间,不带时区。 我在该网站中是这么处理的,如果直接和当前时间比较,如果跟当前时间比较,从MongoDB取出后相减即可,如果要format,加上UTC偏移量。代码可以参考:https://github.com/jimmykuu/gopher/blob/master/src/gopher/views.go#L100 # 0
共 2 个回复
jimmykuu
MongoDB保存的是标准时间,不带时区。
我在该网站中是这么处理的,如果直接和当前时间比较,如果跟当前时间比较,从MongoDB取出后相减即可,如果要format,加上UTC偏移量。代码可以参考:https://github.com/jimmykuu/gopher/blob/master/src/gopher/views.go#L100
qkevin123
thanks