首页 > 编程语言 >【Python】datetime 时区转换, celery 结果 date_done比东八区晚8小时

【Python】datetime 时区转换, celery 结果 date_done比东八区晚8小时

时间:2024-01-18 14:58:27浏览次数:37  
标签:utc UTC Python datetime celery done date local

1. 通过 AsyncResult获取任务结果对象

from celery.result import AsyncResult
import pytz
from datetime import datetime

# 根据任务ID获取任务结果对象
result = AsyncResult(task_id)

2. 将 UTC时间转为东八区时间

# 获取完成时间(UTC时间)
date_done_utc = result.date_done

# 创建UTC时区对象
utc_tz = pytz.timezone('UTC')

# 将时间转换为UTC时区
date_done_utc = utc_tz.localize(date_done_utc)

# 创建本地时区对象
local_tz = pytz.timezone('Asia/Shanghai')

# 将时间转换为本地时区
date_done_local = date_done_utc.astimezone(local_tz)

# 打印本地时间
print(f"任务完成时间(本地时间): {date_done_local}")

标签:utc,UTC,Python,datetime,celery,done,date,local
From: https://www.cnblogs.com/jessecheng/p/17972485

相关文章

  • (Python)每日代码||2024.1.18
    m=10a=10print(id(m))print(id(a))'''输出140713874176728140713874176728'''print()a=1b=2c=3d=a+bprint('a(1)\t'+str(id(a)))print('b(2)\t'+str(id(b)))print('c(3)\t'+str(id......
  • Python中sys中的path和moduls作用
    #导入内置模块sysimportsys1、sys.pathsys.path变量包含了一个用于搜索模块的目录列表。当试图导入一个模块时,Python解释器会按照sys.path中列出的路径顺序取搜索对应的模块文件。常见的sys.path包含以下几个位置:首先是当前目录,即包含你当前运行脚本的目录。其次是PYTHON......
  • 6种Python代码生成exe工具
    6种Python代码生成exe工具auto-py-to-exe界面安装pipinstallauto-py-to-execmd命令框输入:auto-py-to-exe 1、pyinstallerpyinstaller是一个流行的Python打包工具,它可以将Python代码打包成独立的可执行文件。命令行中输入以下命令:pyinstalleryour_script.py这将......
  • python pyqt6 QComboBox 圆角边框
    圆角边框周围显示黑色直角QComboBox 新增如下设定即可xxx_source.view().window().setWindowFlag(Qt.WindowType.NoDropShadowWindowHint)xxx_source.view().window().setWindowFlag(Qt.WindowType.FramelessWindowHint)xxx_source.view().window().setAttribute(Qt.Widge......
  • Python最常见的5种函数类型!
    函数是一段可重用的代码块,有自己的名称,调用它可以执行其中的代码并返回一个值或一些值。而且函数在Python中是非常重要的组成部分,那么Python函数类型有哪些?我们一起来看看详细内容介绍。1、内置函数类型Python内置了许多函数,这些函数称为内置函数。内置函数是Python语......
  • 用ArcGIS模型构建器生成、导出Python转换空间坐标系的代码
      本文介绍在ArcMap软件中,通过创建模型构建器(ModelBuilder),导出地理坐标系与投影坐标系之间相互转换的Python代码的方法。  在GIS领域中,矢量、栅格图层的投影转换是一个经常遇见的问题;而由于地理坐标系与投影坐标系各自都分别具有很多不同的种类,且二者之间相互转换涉及到很多......
  • 【Python小随笔】获取路径的所有文件夹信息
    获取文件夹下的所有文件名,文件大小,更新时间importosimportdatetimedefget_files_info(folder_path):files_info=[]#获取起始路径base_path=os.path.abspath(folder_path)#遍历文件夹下的所有文件和子文件夹forroot,dirs,filesinos.wa......
  • Python工具箱系列(四十八)
    如何操作docx文档(下)   当要更细致的操作WORD文档时,python-docx库就有些力不从心了。这时强力的pythonwin32com库可以帮助我们完成更细致复杂的工作。笔者经常要组织大型文档的汇总(例如标书),此时文档中插入的图片各式各样,缩写时也无从知道图片在整个文档中的顺序,所以对所有......
  • Python第六小节 进行实战
    #方法一:lst=['88','89','90','98','00','99']foriinrange(len(lst)):#永昌成都直接遍历iflst[i]==0:lst[i]='200'+lst[i]else:lst[i]='19'+lst[i]print(lst)#......
  • Python自带的GUI库:Tkinter库使用手册(未完善)
    文章目录一、Tkinter是什么二、主窗口1、窗口的常用方法2、实例参考资料一、Tkinter是什么Tkinter(即tkinterface,简称“Tk”)本质上是对Tcl/Tk软件包的Python接口封装,它是Python官方推荐的GUI工具包,属于Python自带的标准库模块,当您安装好Python后,就可以直接使用它,而......