我怎样才能创建输入是特定日期的代码,输出是一周中的哪一天?

时间:2016-06-21 02:37:56

标签: python class datetime try-except

我想使用尝试〜除函数来制作代码。 输入是我把整数(例如:20160101)然后转换为日期时间。 最终输出是星期几。

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

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

但我不知道如何使用课程编写代码示例,请帮我编写代码......

1 个答案:

答案 0 :(得分:0)

我并不完全明白你在找什么, 可能你想要这样的东西

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())