Python是一种流行的编程语言,可以轻松处理日期和时间。Python有一个内置模块datetime,它提供了日期和时间操作的函数和类。
在Python中,datetime.date类表示日期。我们可以使用date.weekday()方法获取给定日期的星期几。返回0表示星期一,1表示星期二,以此类推,6表示星期日。
import datetime today = datetime.date.today() weekday = today.weekday() print("Today is", today) print("weekday is", weekday)
在上面的代码中,我们使用date.today()获取当前日期。然后,我们使用date.weekday()方法获取星期几,并将其存储在变量weekday中。最后,我们打印出日期和星期几。
除了weekday()方法,还有其他几个方法可以获取日期的周别。例如,我们可以使用isocalendar()方法获取ISO格式的年份,周别及星期几。
import datetime today = datetime.date.today() year, week_num, day_of_week = today.isocalendar() print("Today is", today) print("Year is", year) print("Week number is", week_num) print("Day of the week is", day_of_week)
在上面的代码中,我们使用isocalendar()方法获取日期的ISO年份,周别及星期几,并将它们保存在变量中。最后,我们打印出日期,年份,周别和星期几。
Python的datetime模块提供了强大的日期和时间处理功能。无论您需要处理什么类型的日期,Python都可以轻松地处理它们。