处理时间列表中的日期

时间:2019-06-17 17:02:00

标签: python

我有时间清单。

time_list = ['7pm', '8pm', '9pm', '10pm', '11pm', '12am', '1am', '2am']

,然后还有一个浮动列表

fl_list = ['1.0', '0.0', '0.0', '0.0', '0.0', '0.0', '11', '12.0']

在插入数据库后, 我将日期设置为今天晚上7点至凌晨12点,并将明天日期设置为凌晨1点至凌晨2点。

date_today = datetime.datetime.utcnow()
date_tomorrow = datetime.datetime.utcnow() + datetime.timedelta(days=1)

我的代码是这样的:

has_tomorrow_record = all(any(x in y for y in time_list) for x in ["12am", "1am"])

然后获取要执行以下条件的日期

for t in time_list:
    if has_tomorrow_record and "am" in t:
        if t != "12am":
            date = date_tomorrow

有没有一种更清洁的方法来确定time_list的日期?

0 个答案:

没有答案