【发布时间】:2020-08-16 01:59:44
【问题描述】:
开始时间的格式为日期时间:
YYYY-MM-DDTHH:MM:SS.SSSZ (e.g., 2004-08-04T19:09:02.768Z)
我的代码
starttime = item['ListingDetails']['StartTime']
present_date = datetime.now() - timedelta(days=2)
startdate = datetime.strptime(starttime, 'WhichFormat')
if startdate.date() < present_date.date():
print('Relisting item :', str(itemid), starttime)
抛出异常是因为我不知道哪个是真正的格式。
目标是查看开始时间是否是 2 天前。 I.E 如果物品在 2 天前重新上架 + 那么现在就重新上架
【问题讨论】:
-
我认为你从数据库中获取数据并且格式与 python 日期时间格式不匹配。检查这个 SO 答案https://stackoverflow.com/a/10944136/3210415
-
这能回答你的问题吗? converting-string-into-datetime
标签: python