美文网首页
timezone類比

timezone類比

作者: dittoyy3991 | 来源:发表于2019-11-16 11:23 被阅读0次
>models.py裏
from django.utils import timezone

   createstr=models.DateTimeField(default=timezone.now)
   createtime1=models.DateTimeField(auto_now_add=True)#,auto_now_add=True创建的时间,不再變化
   updatetime=models.DateTimeField(auto_now=True)#更新的时间,一直變化


image.png

改setting

        1、datetime.datetime.now():输出的永远是本地时间(naive time)与配置无任何关系;
        2、datetime.datime.utcnow():如果在django配置USE_TZ=False,则该输出时间与datetime.datetime.now()完全相同;如果设置USE_TZ=True,则输出的是UTC时间(naive time);
        3、django.util.timezone.now():如果在django配置USE_TZ=True,则输出的是UTC时间(active time);如果配置USE_TZ=False,则与datetime.datetime.now()完全相同。

总结:在django开发时,尽量使用UTC时间,即设置USE_TZ=True,TIME_ZONE = 'Asia/Shanghai',并且在获取时间的时候使用django.util.timezone.now()。因为后台程序使用时间时UTC时间就能满足,也能保证证模板时间的正确显示。

相关文章

  • timezone類比

    image.png 改setting 总结:在django开发时,尽量使用UTC时间,即设置USE_TZ=True...

  • 談談人類圖與NLP

    人的頭腦基本有3大功能,分析,分類,類比。 分析,把訊息拆細打散。 把拆散的訊息分類。 類比,把同一類的訊息整合起...

  • django技巧

    关于时间:timezone.localtime(timezone.now())delta = datetime.t...

  • PHP处理时间的常用函数

    date_default_timezone_get()返回默认时区 date_default_timezone_s...

  • 2019-04-24

    TimeZone【】

  • TimeZone

    一、简介 TimeZone 定义了时区的行为,时区值 表示 相对 格林威治标准时间(GMT)的 时间偏移量(正或负...

  • timezone + dateparse

    timezone FixedOffset tzinfo的子类 get_fixed_timezone 可接收参数ti...

  • pgsql设置timezone

    pgsql设置timezone语句如下: set timezone=UTC; 否则转换的时间为科学计数法计数

  • Timezone——Epichigh

    女:我想试着恨你,想试着抹去关于你的所有回忆,想试着和你道别,但是你始终在我心里,不曾离开。 男:照片上市拥挤的北...

  • Flutter timezone

    https://pub.dev/packages/timezone#-readme-tab-

网友评论

      本文标题:timezone類比

      本文链接:https://www.haomeiwen.com/subject/jlfyictx.html