python - 如何在给定日期的情况下获得星期几?

标签 python date datetime time weekday

我想了解以下内容: 给定一个日期(datetime 对象),对应的星期几?

例如,星期日是第一天,星期一:第二天.. 以此类推

然后如果输入类似于今天的日期。

示例

>>> today = datetime.datetime(2017, 10, 20)
>>> today.get_weekday()  # what I look for

输出可能是 6(因为是星期五)

最佳答案

使用weekday():

>>> import datetime
>>> datetime.datetime.today()
datetime.datetime(2012, 3, 23, 23, 24, 55, 173504)
>>> datetime.datetime.today().weekday()
4

来自 documentation :

Return the day of the week as an integer, where Monday is 0 and Sunday is 6.

关于python - 如何在给定日期的情况下获得星期几?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9847213/

相关文章:

python - 如何处理Python dict之类对象中的名称冲突?

python - 从python字符串中以简单的方式提取数字

python - 为一个名称 urllib2 发送多个值

python - 计算时间戳与月份的差异

python3 时间戳字符串中的纪元

python - 网页抓取 : scrape multiple webs by Python

java - 使用时区java将字符串转换为适当的日期

r - 在保留类(class)日期的同时将日期格式化为月-年

ruby - 在 ruby​​ 中生成 http 日期 (GMT) 字符串的简单方法

C# 查找下一个活跃的星期几