【发布时间】:2018-04-27 18:05:57
【问题描述】:
我想确定日期字符串和当前时间之间的差异。 问题是时间字符串不包含年份(但当前日期时间包含,所以年份更改会麻烦吗?)
这是我当前的代码:
date_parsed = datetime.strptime('Fri Apr 27 19:09:53', '%a %b %d %H:%M:%S')
current_time = datetime.now()
【问题讨论】:
-
那么从传入的字符串中假定的年份是什么,即当前年份?您为什么要提出更改年份的案例,该字符串会代表上一年的日期吗?
-
它应该假设年份
1900,您需要更改它。 -
@CoryKramer 这可能是。我正在分析一个日志文件(尾部),当我比较上一年的一行时,例如新年后几秒钟,如果我将格式化字符串的年份设置为当前年份,这将以 12 个月的差异结束。
标签: python python-2.7 date difference