我想在输入的表单之间实现计划冲突查找器。每个条目都有一个日期时间字段,称为perl -wE'$_=q(-XADJX-JJ+ADJ-REST-);
($before, $after) = /(.*?)[+\-]ADJ[+\-](.*)/;
say for $before,$after'
。我的方法是创建两个空字典,按最早时间顺序对循环进行排序,并通过检查每个start_time
字段是否检查该值是否在第一个空字典中。如果没有,它将被更新到该第一个字典中。如果是的话,那就是冲突,并将其添加到第二个字典中。
我得到了错误“ datetime.datetime对象不可迭代”。
start_time
但是,这将返回错误def checker():
d1 = dict()
d2 = dict()
for task in db().select(db.database.ALL, orderby=db.database.start_time):
if not task.start_time in d1:
d1.update(task.start_time)
else:
d2.update(task.start_time)
return dict(d1=d1, d2=d2)
不可重复。有没有一种方法可以将datetime.datetime
对象更改为字符串或元组并对其进行迭代,然后将其更改回datetime
并将其添加到所需的字典中?