5
我想知道如果insertion_date
大于30天。这应该可以检测到当前时间的分钟和秒钟。 insertion_date
中的值将从API动态提取。找出日期是否超过30天
当前代码只能检测到一天,我需要的准确度可以达到第二。
import datetime
import dateutil.parser
insertion_date = dateutil.parser.parse('2017-08-30 14:25:30')
right_now_30_days_ago = datetime.datetime.today() - datetime.timedelta(days=30)
print right_now_30_days_ago #2017-08-31 12:18:40.040594
print insertion_date #2017-08-30 14:25:30
if insertion_date > right_now_30_days_ago:
print "The insertion date is older than 30 days"
else:
print "The insertion date is not older than 30 days"
根据文档中,timedelta是*表示两个日期,时间或日期时间实例之间的差异**至微秒级的持续时间***。 ,因此你有错误 –
佛朗哥,我请你重新考虑你的接受。该用户多次被抓到抄袭内容。我很确定这个答案也是以另一种方式从某种形式剽窃。点击他们的个人资料,并看看。 –