首页 > 其他 > 详细

django orm 时间处理

时间:2019-04-24 15:56:08      阅读:546      评论:0      收藏:0      [点我收藏+]

说明  datetime 类型赋值:

数据库设置时区为:utc

 系统设置时区为:‘Asia/Shanghai‘

1.赋值为:‘2019-04-24 15:00:00’      数据库的结果为   ‘2019-04-24 07:00:00’     查询获取结果为:    ‘2019-04-24 07:00:00’ 时区为‘utc

告警:

技术分享图片

 

2. 赋值为:2019-04-24T09:27:48.000Z      数据库的结果为   ‘2019-04-24 09:27:48.000     查询获取结果为:    ‘2019-04-24 09:27:48.000’ 时区为‘utc’

两个时间可以正常加减运算

 

3.赋值为datetime.datetime.now() (datetime.datetime(2019, 4, 24, 15, 4, 20, 147893)) 数据的时间为: ‘2019-04-24 07-04-20’  查询结果为: ‘2019-04-24 07:04:20’ 时区为‘None’

 告警:技术分享图片

 

4.赋值为datetime.datetime.utcnow() (datetime.datetime(2019, 4, 24, 7, 4, 20, 147893)) 数据的时间为: ‘2019-04-24 07-04-20’  查询结果为: ‘2019-04-24 07:04:20’ 时区为‘utc‘

 

3,4时间加减直接报错

技术分享图片

 

django orm 时间处理

原文:https://www.cnblogs.com/shmily3929/p/10762521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!