pymongo解决查询的时区相差8小时
2024-09-20 23:15:49
背景
最近需要到mongoDB中查询数据,但是发现返回的日期总是和实际时间差8小时。到数据库查询了一下看到时间的确是准确的,只是查询出来的比实际的少了8小时。
通过网上查找资料了解到默认时区是UTC,而中国时区需要UTC时间+8小时.
解决
import pytz
tzinfo = pytz.timezone('Asia/Shanghai')
# 在客户端中加入参数
connect(
host="mongodb://uname:spasswd@mongo.mongodb-xxxx-xxxgl.aac.bb.cccas.cn:28000/ressd?authSource=addddn&authMechanism=SCRAM-SHA-1",
alias='resddla',
tz_aware=True,
tzinfo=tzinfo)
参考文档:https://www.dazhuanlan.com/2019/12/10/5dee947b69685/
最新文章
- UIDatePicker日期选取器
- [字符哈希] POJ 3094 Quicksum
- css实现网页布局随滚轮变化响应移动
- 线程技术 ☞ Future模式
- 前端学习——ionic/AngularJs——获取验证码倒计时按钮
- Cisco 的基本配置实例之六----常排错命令--关闭提示
- Django学习笔记(2)--视图函数
- org.springframework.core.io.ClassPathResource类
- 为你揭秘知乎是如何搞AI的——窥大厂 | 数智方法论第1期
- MySQL和B树的那些事
- ArcGIS Pro开发Web3D应用(4)——Portal发布三维没有“发布”选项解决
- LeetCode 797. All Paths From Source to Target
- 剑指offer PART 2
- Java虚拟机(五)Java的四种引用级别
- [SHOI2015]自动刷题机
- java取余%练习
- Xtreme8.0 - Magic Square 水题
- phalcon无限重定向
- Linux磁盘处理
- Ubuntu14.04下codeblocks手动编译配置bost_1_57_0
热门文章
- JavaSE——遍历字符串与统计字符个数
- mysql生成随机数的函数
- Angular单页应用程式 (SPA)+Azure AD重新导向登入
- DFS略思维题做题记录
- HANDLE和HMOUDLE、HWND讲解
- 错误	C2664	“int fputs(const char *,FILE *)”: 无法将参数 1 从“char”转换为“const char *”解决方法
- 算法学习—————PAM回文自动机
- ES6-Promise上
- MyBatis_06(自定义映射resultMap)
- HANA 2022 ME21N \ME31K 客制字段