|
@@ -335,7 +335,7 @@ class AppCampaignView(View):
|
|
将 "+8:00" 格式的时区字符串转换为包含分钟偏移的时区。
|
|
将 "+8:00" 格式的时区字符串转换为包含分钟偏移的时区。
|
|
"""
|
|
"""
|
|
sign = tz[0] # " " 或 "-"
|
|
sign = tz[0] # " " 或 "-"
|
|
- hours, minutes = map(int, tz[1:].split(':')) # 分离小时和分钟
|
|
|
|
|
|
+ hours, minutes = map(int, tz[1:].split('.')) # 分离小时和分钟
|
|
|
|
|
|
# 计算总分钟数
|
|
# 计算总分钟数
|
|
total_minutes = hours * 60 + minutes
|
|
total_minutes = hours * 60 + minutes
|
|
@@ -448,7 +448,7 @@ class AppCampaignView(View):
|
|
if not all([status, campaign_id]):
|
|
if not all([status, campaign_id]):
|
|
return response.json(444)
|
|
return response.json(444)
|
|
|
|
|
|
- # 当日时间(各个时区都不同)戳区间获取
|
|
|
|
|
|
+ # 当日时间戳区间获取
|
|
current_date = datetime.now().date()
|
|
current_date = datetime.now().date()
|
|
start_of_day = datetime.combine(current_date, Time.min)
|
|
start_of_day = datetime.combine(current_date, Time.min)
|
|
end_of_day = datetime.combine(current_date, Time.max)
|
|
end_of_day = datetime.combine(current_date, Time.max)
|