Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.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 假设2015年5月11日是用户提供的日期,则系统应显示输出,因为工作日是星期一 我尝试了这些变化,但没有成功:_Python_Date_Dayofweek - Fatal编程技术网

Python 假设2015年5月11日是用户提供的日期,则系统应显示输出,因为工作日是星期一 我尝试了这些变化,但没有成功:

Python 假设2015年5月11日是用户提供的日期,则系统应显示输出,因为工作日是星期一 我尝试了这些变化,但没有成功:,python,date,dayofweek,Python,Date,Dayofweek,您必须将用户输入(s在下面的示例中)转换为对象。然后,您可以利用打印星期几: >>> import datetime >>> s = "11.05.2015" >>> d = datetime.datetime.strptime(s, "%d.%m.%Y") >>> d datetime.datetime(2015, 5, 11, 0, 0) >>> d.strftime("%A") 'Monday' 您

您必须将用户输入(
s
在下面的示例中)转换为对象。然后,您可以利用打印星期几:

>>> import datetime
>>> s = "11.05.2015"
>>> d = datetime.datetime.strptime(s, "%d.%m.%Y")
>>> d
datetime.datetime(2015, 5, 11, 0, 0)
>>> d.strftime("%A")
'Monday'

您可以从
时间
模块创建时间对象,然后从
日历
获取工作日:

calendar.day_name[time.strptime('11.05.2015', '%d.%m.%Y').tm_wday]

你的错误是什么?您是否先导入了日期时间?是的,我导入了日期时间,得到的错误是打印日期时间。日期(y,x,z)。weekday()值错误:日期超出了月份的范围
calendar.day_name[time.strptime('11.05.2015', '%d.%m.%Y').tm_wday]