Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python日期检查_Python_Date_Datetime - Fatal编程技术网

Python日期检查

Python日期检查,python,date,datetime,Python,Date,Datetime,我希望创建一个程序,将今天的日期和未来的某个给定日期进行比较,并找出这两个日期之间的天数差异。我不太确定我将如何去做这件事,我很少有使用datetime的经验 根据我一直在尝试和阅读的内容,我需要导入datetime,然后获取今天的日期。在那之后,我需要从用户那里获取他们将来想要的日期、月份和年份的输入,并检查当前年份是否小于未来年份。之后,我需要计算它们之间的天数差,并将其打印到屏幕上 任何帮助都将不胜感激 非常感谢这里给您一个使用datetime和time的小程序的提示: >>&

我希望创建一个程序,将今天的日期和未来的某个给定日期进行比较,并找出这两个日期之间的天数差异。我不太确定我将如何去做这件事,我很少有使用datetime的经验

根据我一直在尝试和阅读的内容,我需要导入datetime,然后获取今天的日期。在那之后,我需要从用户那里获取他们将来想要的日期、月份和年份的输入,并检查当前年份是否小于未来年份。之后,我需要计算它们之间的天数差,并将其打印到屏幕上

任何帮助都将不胜感激


非常感谢

这里给您一个使用
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交互控制台并使用对象。当我学习如何使用一个新模块时,我总是这样做