python - Django将本地时间转换为UTC时间
问题描述
这是我的代码,我正在将我的时间转换为 utc 时间:
pickup_time = "03:00 PM"
local_time = pytz.timezone("Asia/Kolkata")
naive_datetime = datetime.datetime.strptime (pickup_time, "%I:%M %p")
local_datetime = local_time.localize(naive_datetime, is_dst=None)
utc_datetime = local_datetime.astimezone(pytz.utc)
print(utc_datetime)
print(utc_datetime.strftime("%I:%M %p"))
结果我变得像:
1900-01-01 09:07:00+00:00
上午 09:07
但根据我的说法,它应该是 09:30 AM .in UTC+05:30 的 IST 偏移量,但我得到了 6 个小时。谁能告诉我我在这里做错了什么。
解决方案
推荐阅读
- android - android [Flutter] 中的 Agora 屏幕共享问题
- sharepoint-online - 使用 MS Graph 在 SharePoint Online 文档库中上传/创建文件
- php - 明智地更改 dokan 商店 url 编号而不是存储 url
- javascript - 如何使用表单 javascript 检查值
- java - 无法打开指定的文件夹android R
- python - 我想对 python 字典进行 SQL 查询
- java - Vaadin Spring Boot - 尝试导航到“”时出现异常 - NoSuchBeanDefinitionException
- javascript - 如何使用时刻 js 延迟脚本运行?
- sql - 使用单个 LIKE 子句搜索多个模式
- c# - objectlistview单元格中的复选框c#