1. 获取当前时间

from django.utils import timezone
now = timezone.now()

2. 字符串日期转换为timezone日期

from django.utils import timezonev2="2020-08-13 15:22:52+00:00"
v2 = timezone.datetime.strptime(v2, '%Y-%m-%d %H:%M:%S+00:00')

3. 整理的日期工具类,包含一些常用的操作:

import timeclass DateUtils:# 获取两个timezone的天数差@staticmethoddef get_difference(start, end):start_time = start.strftime('%Y-%m-%d %H:%M:%S')end_time = end.strftime('%Y-%m-%d %H:%M:%S')now = time.strptime(start_time, '%Y-%m-%d %H:%M:%S')old = time.strptime(end_time, '%Y-%m-%d %H:%M:%S')delta_seconds = time.mktime(now) - time.mktime(old)return delta_seconds / 3600 / 24# 时间戳转换为时间timezone@staticmethoddef get_date_by_timestamp(self, delta_seconds):try:time_array = time.localtime(int(delta_seconds))other_style_time = time.strftime("%Y-%m-%d %H:%M:%S", time_array)except Exception as e:return ereturn other_style_time# 将timezone时间转换为时间戳def get_timestamp_by_date(self, date):origin_time = date.strftime('%Y-%m-%d %H:%M:%S')target_time = time.strptime(origin_time, '%Y-%m-%d %H:%M:%S')return time.mktime(target_time)# 根据一个时间-时间戳来计算另一个时间def get_date_by_date_time_stamp(self, date, timestamp):d1 = self.get_date_by_timestamp(timestamp)return self.get_difference(d1, date)

django的timezone时间转换相关推荐

  1. java 不同时区时间转换_Java对世界不同时区timezone之间时间转换的处理方法

    最近出现一个问题是这样的:我们的系统在国外打印的日志时间由于时差关系和国内不一致,看起来不方便,希望国外的日志和国内保持一致,即:需要对不同时区的时间做转换调整,统一为国内时间. 一.关于时区的一些概 ...

  2. mysql 天数减1_mysql 日期操作 增减天数、时间转换、时间戳

    MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数. select datediff('2008-08-08', '2008-08-01'); ...

  3. mysql 日期操作 增减天数、时间转换、时间戳(转换)

    http://hi.baidu.com/juntao_li/item/094d78c6ce1aa060f6c95d0b MySQL datediff(date1,date2):两个日期相减 date1 ...

  4. mysql 日期操作 增减天数、时间转换、时间戳(转)

    转自http://www.cnblogs.com/wenzichiqingwa/archive/2013/03/05/2944485.html http://hi.baidu.com/juntao_l ...

  5. Linux指令日期转为字符串,linux时间转换函数【转】

    Linux下的时间函数 我们在编程中可能会经常用到时间,比如取得系统的时间(获取系统的年.月.日.时.分.秒,星期等),或者是隔一段时间去做某事,那么我们就用到一些时间函数. linux下存储时间常见 ...

  6. Django - 日期、时间字段

    创建django的model时,有DateTimeField.DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetime().date().time()三中对象 ...

  7. 数字转换星期几python_Python基本时间转换

    时间转换 python中处理时间的时候,最常用的就是字符形式与时间戳之间的转换. 把最基本的转换在这里记下来 string -> timestamp import time import dat ...

  8. Python 3,一行代码处理各种时间转换,从此跟datetime,time模块说拜拜 ~ ~ 不收藏算我输!!!

    pendulum模块详细介绍 1.引言 2.pendulum模块介绍 2.2 介绍 2.2 安装 2.3 实例化时区 2.3.1 默认时区展示 2.3.2 时区本地化 2.3.3 时区切换 2.3.4 ...

  9. MYSQL 获取当前日期及日期格式,和常用时间转换函数

    经过多次尝试本人的目标完成: select newworkorder.WorkOrderNum,newworkorder.ProjectCode, newworkorder.WorkEstComDat ...

最新文章

  1. UpdateDate()函数的作用
  2. org.springframework.beans.factory.BeanCreationException: Error creating bean with name
  3. 不吹不黑,今天我们来聊一聊 Kubernetes 落地的三种方式
  4. MessageDigest简单介绍
  5. Center os vi
  6. 天地图专题四:在天地图上显示运行轨迹
  7. java各版本之间的差异_Java 8-13版本功能差异一览指南 - marcobehler
  8. mappedBy的基本认识
  9. 提升生产力,7 款好用的原型图工具推荐给你
  10. R语言使用pROC包绘制ROC曲线并在ROC曲线上显示特异度和敏感度的置信区间(通过阴影区域以及线条显示)
  11. (13.1.3.9)PMBOK之三:十大知识领域之采购管理
  12. 【量化笔记】动量Momentum相关技术指标以其含义
  13. Delphi 仿QQ皮肤控件设计与运行效果图
  14. Hoeffding不等式的证明
  15. c 矩阵变matlab矩阵,怎么把一个函数变成矩阵形式
  16. 网络安全- 专访丨互联网安全城市巡回赛冠军肖策:“大满贯”背后的秘密
  17. 曾志伟原创港式奶茶店—喜乐街,台州金清人民路新店开业
  18. C++typedef的用法
  19. 苹果iPad怎么截图?图文教学,可快速学会
  20. Python量化投资——七行python代码生成K线图(最后有干货)

热门文章

  1. 【JSP】什么是JSP?
  2. 学习gotoxy()与clrscr()函数
  3. 实验1 修改loopback0地址
  4. Android性能优化:那些关于Bitmap图片资源优化的小事
  5. VS2017 代码绝对无错 但就是一直生成失败
  6. DM硬盘分区使用教程(图解)
  7. 基于jsp的记账管理系统设计与实现(项目报告+答辩PPT+源代码+数据库+部署视频)
  8. 电梯媒体吵架再升级,江南春张继学隔空喊话!
  9. 你所不知道的稳压二极管
  10. 一份清晰又全面的排序算法攻略