提交 bec3e76b authored 作者: 刘擎阳's avatar 刘擎阳

1.时间解析报错优化

上级 5865634f
......@@ -67,16 +67,13 @@ class WarningConfig(models.Model):
def convert_to_utc(self, time_str):
"""
将带时区的时间字符串转换为 0 时区 (UTC) 的常规格式
将带时区的时间字符串转换为 0 时区 (UTC) 的常规格式字符串
"""
# 1. 解析时间字符串
if time_str.endswith('Z'):
time_str = time_str[:-1] + '+00:00'
dt = datetime.fromisoformat(time_str)
# 2. 转换到 0 时区
utc_dt = dt.astimezone(timezone.utc)
# 3. 返回格式化后的字符串
return datetime.strptime(utc_dt.strftime("%Y-%m-%d %H:%M:%S"), "%Y-%m-%d %H:%M:%S")
return utc_dt.strftime("%Y-%m-%d %H:%M:%S")
# def cron_warn_cc_order(self):
# # 获取最近几天的提单 未完成的
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论