datetime()模块中的isocalendar()

isocalendar() 是 datetime 模块下的一个函数,用于将给定日期表示为 ISO 日历格式的(年,周数,星期几)元组。具体来说,该函数返回一个包含年份、ISO周数和星期几的三个元素的元组,并且可以通过该元组来更方便地处理日期数据。

该函数的语法格式如下:

datetime.isocalendar()

其中,datetime 参数是一个 datetime 对象,即需要转换的日期时间对象。

下面是一个示例代码,演示了如何使用 isocalendar() 函数将当前日期时间对象转换为 ISO 日历格式元组:

import datetime

# 获取当前日期时间对象
dt = datetime.datetime.now()

# 将日期时间对象转换为 ISO 日历格式元组
iso_cal = dt.isocalendar()

# 输出结果
print("Year:", iso_cal[0])  2023
print("Week number:", iso_cal[1])  19
print("Weekday:", iso_cal[2])  5

Year:2023年, Week number:第19周, Weekday: 星期五      

posted on 2023-05-12 14:14  一先生94  阅读(336)  评论(0编辑  收藏  举报

导航