Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.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_Class_Datetime_Try Except - Fatal编程技术网

Python 我怎样才能生成这样的代码:输入是一个特定的日期,输出是一周中的某一天?

Python 我怎样才能生成这样的代码:输入是一个特定的日期,输出是一周中的某一天?,python,class,datetime,try-except,Python,Class,Datetime,Try Except,我想使用Class和try~except函数来生成代码。 输入是我放入整数(例如:20160101),然后它转换为日期时间。 最终输出是一周中的某一天。 我想我可以像这样将整数转换为日期: >>>import datetime >>>d = "20160101" >>>d_datetime = datetime.datetime.strptime(d, '%Y%m%d') 但我不知道如何使用类制作代码示例,请帮助我制作代码 我不太明白你

我想使用Classtry~except函数来生成代码。 输入是我放入整数(例如:20160101),然后它转换为日期时间。 最终输出是一周中的某一天。

我想我可以像这样将整数转换为日期:

>>>import datetime 
>>>d = "20160101" 
>>>d_datetime = datetime.datetime.strptime(d, '%Y%m%d')

但我不知道如何使用类制作代码示例,请帮助我制作代码

我不太明白你在找什么, 也许你想要这样的东西

import datetime

class Day:
    def __init__(self, date_str):
        self._date = datetime.datetime.strptime(date_str, '%Y%m%d')

    def dayOfWeek(self):
        return self._date.weekday()


d = Day("20011222")
print (d.dayOfWeek())

你需要先尝试一下,否则就得不到多少帮助。我们可以帮助您解决问题,但不能为您编写代码。