比较字符串日期时间值的最有效方法是什么?
What would be the most efficient way to compare string datetime values?
我有一个包含两个字符串时间对象的 dynamoDB。一个是创建项目的时间,另一个是更新(处理)项目的时间。我使用以下转换检查项目是否在创建后 2 天内更新,然后仅使用 if 语句比较 updateTime 是否大于 creationTime。但这是最好的方法吗?
creationTime = datetime.datetime.strptime(acc.createdAt,'%H:%M')
modcreationTime = creationTime + datetime.timedelta(days=2)
updateTime = datetime.datetime.strptime(acc.updatedAt,'%H:%M')
事实证明,使用数据在 CloudWatch 中创建指标是最佳解决方案。它在很大程度上简化了代码并使数据易于使用。
我有一个包含两个字符串时间对象的 dynamoDB。一个是创建项目的时间,另一个是更新(处理)项目的时间。我使用以下转换检查项目是否在创建后 2 天内更新,然后仅使用 if 语句比较 updateTime 是否大于 creationTime。但这是最好的方法吗?
creationTime = datetime.datetime.strptime(acc.createdAt,'%H:%M')
modcreationTime = creationTime + datetime.timedelta(days=2)
updateTime = datetime.datetime.strptime(acc.updatedAt,'%H:%M')
事实证明,使用数据在 CloudWatch 中创建指标是最佳解决方案。它在很大程度上简化了代码并使数据易于使用。