所以我有一本叫做match的字典。这具有比赛的详细信息,其中一个键是game_time。如果比赛时间<= 10,则比赛为选秀。否则,我想报告游戏时间,但是它存储的值只是几秒钟。
{% if match.game_time <= 10 %}
drafting
{% else %}
{{match.game_time|date: "Z"}}
{% endif %}
给我一个错误
Could not parse the remainder: ': "Z"' from 'match.game_time|date: "Z"'
任何帮助表示赞赏
答案 0 :(得分:1)
用这个时间来找
{{your_date_field|time:"h:i a"}}
答案 1 :(得分:0)
from datetime import datetime, timedelta
def millisec_to_time(millisec):
d = datetime(1, 1, 1)+millisec
if d.day - 1 == 0:
return "{0}:{1}:{2}".format(d.hour, d.minute, d.second)
else:
return "{0}:{1}:{2}:{3}".format(d.day-1, d.hour, d.minute, d.second)
尝试将秒/毫秒转换为实际时间。