我想写一个程序,我可以将当前日期与我拥有的几个日期进行比较。
我的数据是
2016年6月12日
1989年3月21日
1958年3月15日
1958年9月15日
1930年10月23日
1928年9月15日
2010年3月10日
1928年1月23日
1925年11月15日
2009年8月26日
1987年4月29日
1962年7月20日
1960年5月10日
1955年2月13日
1956年3月10日
2010年3月3日
1958年11月14日
1985年8月4日
1956年8月24日
1955年2月15日
1987年5月19日
1990年4月30日
2014年9月8日
2012年1月18日
1960年12月14日
1998年8月1日
1963年9月7日
2012年3月9日
1990年5月1日
1985年5月14日
1945年6月15日
1995年4月5日
1987年2月26日
1983年12月13日
2009年8月15日
1980年9月16日
2005年1月16日
2011年6月19日
现在我如何将此与当前日期进行比较,以确定日期不超过当前日期(即13 / JUN / 2016)。
请帮帮我!谢谢。
答案 0 :(得分:0)
您必须使用字符串数据创建datetime
对象。您可以使用strptime方法解析日期字符串来创建对象。
from datetime import datetime
mydate = datetime.strptime("19 JUN 2011", "%d %b %Y")
然后使用该对象将其与今天的日期进行比较。
print mydate < datetime.today()
True