Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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_Python 3.x_Python 3.5 - Fatal编程技术网

在Python中,如何通过用户输入从日期开始获取特定的日期?

在Python中,如何通过用户输入从日期开始获取特定的日期?,python,python-3.x,python-3.5,Python,Python 3.x,Python 3.5,示例:用户在“我的命令提示符”中输入日期 21 October 2013 它会在以后的日子里出现 Monday 这里是我的一些代码 import datetime date = input('Date in DD Full month YYYY: ') born = datetime.datetime.strptime('date', '%d %B %Y').strftime('%A') print(born) 编辑:很抱歉,这里有点新,不习惯先格式化 pip install pyth

示例:用户在“我的命令提示符”中输入日期

21 October 2013 
它会在以后的日子里出现

Monday

这里是我的一些代码

import datetime
date = input('Date in DD Full month YYYY: ')
born = datetime.datetime.strptime('date', '%d %B %Y').strftime('%A')
print(born)
编辑:很抱歉,这里有点新,不习惯先格式化

pip install python-dateutil
然后

另见

  • ,

我真的认为你可以通过我在评论中发布的链接来了解这一点,但现在你可以:

import datetime
import calendar
date = input('Date in DD Full month YYYY: ')
born = datetime.datetime.strptime(date, '%d %B %Y').weekday()
print(calendar.day_name[born])

格式必须是DD month\u name YYYY,如您所需,任何其他格式都无法使用。

“我曾尝试使用导入日期时间,但未按预期工作”-您有吗?然后给出代码的详细说明,并详细说明问题,而不是“未按预期工作”。您是否尝试搜索答案?我发现“它仍然不工作”不是一个适当的问题规范。请看,我试着从许多来源搜索我的答案,为什么在
datetime
足够时导入额外的库而不是内置库。因为这样它会自动处理不同的日期格式。。。我认为OP需要的不仅仅是那种特定的格式(尽管他没有这么说)
import datetime
import calendar
date = input('Date in DD Full month YYYY: ')
born = datetime.datetime.strptime(date, '%d %B %Y').weekday()
print(calendar.day_name[born])