當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。