以 jinja 日期格式除以 6 小时
Divide by 6 hours in jinja date format
我有 time
字符串,它代表 ISO8601 格式的时间。
格式化为日期的公式:{{ time.strftime('%Y-%m-%d') }}
当前输出:
time = 2018-01-23T08:11:58.000000
output: 2018-01-23
我想把它分成 6 个小时:
time = 2018-01-23T08:11:58.000000
output: 2018-01-23_1 // last "1" represents second span of 6 hours in 24 hours day (6-12)
我需要在公式中添加什么才能实现此目的?
刚刚将 hour
除以 6
。
{{ time.strftime('%Y-%m-%d') }}_{{ time.strftime('%H')/6 }}
得到结果:
2018-01-23_1 // for hours 6-12
2018-01-23_2 // for hours 12-18
不知道为什么不能早点想到这个简单的逻辑。
我有 time
字符串,它代表 ISO8601 格式的时间。
格式化为日期的公式:{{ time.strftime('%Y-%m-%d') }}
当前输出:
time = 2018-01-23T08:11:58.000000
output: 2018-01-23
我想把它分成 6 个小时:
time = 2018-01-23T08:11:58.000000
output: 2018-01-23_1 // last "1" represents second span of 6 hours in 24 hours day (6-12)
我需要在公式中添加什么才能实现此目的?
刚刚将 hour
除以 6
。
{{ time.strftime('%Y-%m-%d') }}_{{ time.strftime('%H')/6 }}
得到结果:
2018-01-23_1 // for hours 6-12
2018-01-23_2 // for hours 12-18
不知道为什么不能早点想到这个简单的逻辑。