当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python calendar itermonthdays2()用法及代码示例


日历模块允许输出类似于程序的日历,并提供与日历相关的其他有用函数。 “日历”模块中定义的函数和类使用理想化的日历,当前的公历日历在两个方向上都无限期扩展。

itermonthdays2()方法用于获取一年中月份的迭代器,类似于itermonthdates()。返回的天数只是月份中的天数。对于指定月份以外的日期,天数为0。

用法: itermonthdays2(year, month)

参数:
year:日历年
month:日历月份

返回:一个月的迭代器。

代码1:itermonthdays2()方法的用法示例

# Python program to demonstrate working 
# of itermonthdates() method 
  
# importing calendar module 
import calendar 
  
obj = calendar.Calendar() 
  
# iterating with itermonthdays2 
for day in obj.itermonthdays2(2018, 9):
    print(day)

输出:

The starting day number in calendar is:0
(0, 0)
(0, 1)
(0, 2)
(0, 3)
(0, 4)
(1, 5)
(2, 6)
(3, 0)
.
.
(29, 5)
(30, 6)

代码#2:firstweekday = 2的itermonthdays2()方法的用法示例

# Python program to demonstrate working 
# of itermonthdates() method 
  
# importing calendar module 
import calendar 
  
obj = calendar.Calendar(firstweekday = 2) 
  
# iterating with parameter itermonthdays2 
for day in obj.itermonthdays2(2018, 9):
    print(day)

输出:

(0, 2)
(0, 3)
(0, 4)
(1, 5)
(2, 6)
(3, 0)
(4, 1)
.
.
(27, 3)
(28, 4)
(29, 5)
(30, 6)
(0, 0)
(0, 1)


相关用法


注:本文由纯净天空筛选整理自Shivam_k大神的英文原创作品 Python calendar module | itermonthdays2() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。