Python DateTime weekday()方法示例
原文:https://www . geesforgeks . org/python-datetime-weekday-method-with-example/
在本文中,我们将讨论 DateTime 模块中的 weekday()函数。weekday()函数用于根据给定的 DateTime 获取周数。它将返回 0-6 范围内的数字
| **表示** | **表示** | | --- | --- | | Zero | 星期一 | | one | 星期二 | | Two | 星期三 | | three | 星期四 | | four | 星期五 | | five | 星期六 | | six | 星期日 |它将以“(YYYY,MM,DD,HH,MM,SS)”的格式将输入作为日期时间,其中,
- YYYY 代表年
- 毫米代表月
- DD 代表日期
- HH 代表小时
- 毫米代表分钟
- SS 代表第二
我们首先需要导入 DateTime 模块并创建一个 DateTime,现在使用 weekday()函数我们将获得特定 DateTime 的 weekday。
语法:
日期时间(年、月、日、时、分、秒)。工作日()
我们还可以使用以下语法从日期时间中提取日期:
语法:
日期时间(年、月、日、时、分、秒)。日期()
示例:创建日期时间并显示日期时间和日期的 Python 程序
Python 3
# importing datetime class
from datetime import datetime
# create datetime
x = datetime(2021, 8, 8, 12, 5, 6)
# display
print("Datetime is :", x)
# get the date
print("Date is :", x.date())
输出:
日期时间是: 2021-08-08 12:05:06
日期:2021-08-08
示例:获取给定日期时间的工作日的 Python 程序
Python 3
# importing datetime class
from datetime import datetime
# create datetime
x = datetime(2021, 8, 8, 12, 5, 6)
# display
print("Datetime is :", x)
# get the weekday
print("weekday is :", x.weekday())
# create datetime
x = datetime(2021, 9, 10, 12, 5, 6)
# display
print("Datetime is :", x)
# get the weekday
print("weekday is :", x.weekday())
# create datetime
x = datetime(2020, 1, 8, 12, 5, 6)
# display
print("Datetime is :", x)
# get the weekday
print("weekday is :", x.weekday())
输出:
日期时间是: 2021-08-08 12:05:06
工作日是:6
日期时间是: 2021-09-10 12:05:06
工作日是:4
日期时间是: 2020-01-08 12:05:06
工作日是:2
例 3: Python 程序获取工作日名称
Python 3
# create a list of weekdays
from datetime import datetime
days = ["Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday", "Sunday"]
# importing datetime class
# create datetime
x = datetime(2021, 8, 8, 12, 5, 6)
# display
print("Datetime is :", x)
# get the weekday name using index
print("weekday is :", days[x.weekday()])
# create datetime
x = datetime(2021, 9, 10, 12, 5, 6)
# display
print("Datetime is :", x)
# get the weekday name using index
print("weekday is :", days[x.weekday()])
# create datetime using index
x = datetime(2020, 1, 8, 12, 5, 6)
# display
print("Datetime is :", x)
# get the weekday name using index
print("weekday is :", days[x.weekday()])
输出:
日期时间是: 2021-08-08 12:05:06
工作日是:星期日
日期时间是: 2021-09-10 12:05:06
工作日是:星期五
日期时间是: 2020-01-08 12:05:06
工作日是:星期三
版权属于:月萌API www.moonapi.com,转载请注明出处