Python如何将日期转换为星期?Python根据日期得到星期几怎么做

在很多的python程序之中,是需要获取到某一个日期是星期几的需求的,但是直接调用now或者是time方法来获取到的之后年月日的时间 。那么要根据日期得到星期几就得用到一些其他的方法了,下面这篇文章会来讲解一下python是如何将日期转为星期的,往下看看吧 。

Python如何将日期转换为星期?Python根据日期得到星期几怎么做

文章插图
1.在python中对时间和日期进行操作的模块分别为time以及datetime,而星期和时分秒的时间是无关的,所以只需要使用到日期模块datetime就能够得到某一个是星期几 。
2.将模块导入之后通过now方法能够用来获取今天的日期,但是需求则是根据日期来得到星期,所以就需要使用到date方法了 。这个方法需要传入三个参数,而这三个参数分别表示的就是年月日 。方法执行完毕之后会生成一个日期datetime的时间对象,而有了这个对象就可以去用weekday()方法了 。
3.上一步提到的weekday方法就是能够从日期对象之中得到星期,而该方法执行完毕之后会返回数字,从0-6分别表示的就是星期一到星期天 。而根据大家平时的阅读习惯肯定是不想要直接的去根据这个数字再转换成星期几,所以可以定义一个列表来将这些数字都转为对应中文的星期几更好一点,详细代码示例如下所示:
from datetime import datetimeweek_list = ["星期一","星期二","星期三","星期四","星期五","星期六","星期日"]print(week_list[datetime.date(2022, 2, 22).weekday()])【Python如何将日期转换为星期?Python根据日期得到星期几怎么做】以上就是关于“Python如何将日期转换为星期?Python根据日期得到星期几怎么做”的全部内容了,希望对你有所帮助 。

    推荐阅读