Python日期检查
我希望创建一个程序,将今天的日期和未来的某个给定日期进行比较,并找出这两个日期之间的天数差异。我不太确定我将如何去做这件事,我很少有使用datetime的经验 根据我一直在尝试和阅读的内容,我需要导入datetime,然后获取今天的日期。在那之后,我需要从用户那里获取他们将来想要的日期、月份和年份的输入,并检查当前年份是否小于未来年份。之后,我需要计算它们之间的天数差,并将其打印到屏幕上 任何帮助都将不胜感激Python日期检查,python,date,datetime,Python,Date,Datetime,我希望创建一个程序,将今天的日期和未来的某个给定日期进行比较,并找出这两个日期之间的天数差异。我不太确定我将如何去做这件事,我很少有使用datetime的经验 根据我一直在尝试和阅读的内容,我需要导入datetime,然后获取今天的日期。在那之后,我需要从用户那里获取他们将来想要的日期、月份和年份的输入,并检查当前年份是否小于未来年份。之后,我需要计算它们之间的天数差,并将其打印到屏幕上 任何帮助都将不胜感激 非常感谢这里给您一个使用datetime和time的小程序的提示: >>&
非常感谢这里给您一个使用
datetime
和time
的小程序的提示:
>>> import time
>>> import datetime
>>> today_time = time.time()
>>> today_time
1415848116.311676
>>> today_time = datetime.datetime.fromtimestamp(today_time)
>>> today_time
datetime.datetime(2014, 11, 13, 8, 38, 36, 311676)
>>> future_time = input("Enter Year,month,day separeted by space:")
Enter Year,month,day separeted by space:2015 06 24
>>> year,month,day = future_time.split()
>>> diff = datetime.datetime(int(year),int(month),int(day)) - today_time
>>> diff.days
222
您可以使用
datetime.date
,但您可以使用time.time
从系统中获取当前日期,而不是询问用户当前日期。实际上,您提到的方法是有效的吗?那么你的问题是什么?如何编写代码?是的,我不知道该如何编写,因为我对DateTime知之甚少,所以尝试一下。我强烈建议您打开Python交互控制台并使用对象。当我学习如何使用一个新模块时,我总是这样做