📅  最后修改于: 2023-12-03 15:18:54.682000             🧑  作者: Mango
在Python中,datetime模块提供了一种简单的方法来获取当前日期所在的工作日的名称。使用这个方法,我们可以通过Python编写一个程序,轻松地获取当前日期所在的工作日名称。
要获取当前日期所在的工作日名称,我们可以使用Python中的weekday()方法。这个方法返回的是一个整数,代表当前日期所在的星期几,其中星期一是0,星期日是6。通过这个返回值,我们就可以用一个列表或元组将每个工作日的名称一一对应。
具体的代码片段如下所示:
import datetime
# 定义工作日名称
weekdays = ['星期一', '星期二', '星期三', '星期四', '星期五']
# 获取当前日期
today = datetime.datetime.today()
# 获取当前日期所在的星期几
weekday_num = today.weekday()
# 获取当前日期所在的工作日名称
weekday_name = weekdays[weekday_num]
print("今天是", weekday_name)
在这个代码片段中,我们首先定义了一个包含工作日名称的列表。然后,我们使用datetime.datetime.today()获取当前日期,并使用weekday()方法获取当前日期所在的星期几。接下来,我们将返回的星期几整数与工作日名称列表一一对应,并将工作日名称赋值给weekday_name变量。最终,我们使用print()函数输出今天是哪个工作日。
通过上面的代码片段,我们可以轻松地获取当前日期所在的工作日名称。这个方法对于任何需要在Python程序中处理工作日的应用非常有用,例如计算时间间隔、日程安排等。