Python 中的日曆函式
Python 具有一個內建模組,稱為 calendar,其操作與日曆有關。Python 中有一些日曆函式。
calendar(year, w, l, c)
該函式顯示年份、字元寬度、每星期行數和列分隔符。
示例
print ("The calendar of 2014 is : ")
print (calendar.calendar(2014,3,1,4))
輸出
The calendar of year 2014 is :
2014
January February March
Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 1 2 1 2
6 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 9
13 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 16
20 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 23
27 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 30
31
April May June
Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 1 2 3 4 1
7 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8
14 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15
21 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22
28 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29
30
July August September
Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7
7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14
14 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21
21 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28
28 29 30 31 25 26 27 28 29 30 31 29 30
October November December
Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 1 2 1 2 3 4 5 6 7
6 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14
13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21
20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28
27 28 29 30 31 24 25 26 27 28 29 30 29 30 31
firstweekday()
該函式返回星期的第一天。
示例
print ("The starting day in calendar is : ",end="")
print (calendar.firstweekday())
輸出
The starting day in calendar is : 0
isleap (year)
該函式檢查引數中提到的年份是否為閏年。
示例
if (calendar.isleap(2014)):
print ("The year is leap year")
else :
print ("The year is not leap year")
輸出
The year is not leap year.
leapdays (year1, year2)
該函式計算引數中指定的年份之間的閏年(天)數。
示例
print ("The leap (year) days between 1950 and 2000 are : ",end="")
print (calendar.leapdays(1950, 2000))
輸出
The leap days between 1950 and 2000 are : 12
month (year, month, w, l)
該函式顯示引數中提到的特定年份的月份。它採用 4 個引數:年份、月份、字元寬度和一週所佔的行數。
示例
print ("The month 6th of 2017 is :")
print (calendar.month(2017,6,3,1))
輸出
The month 6th of 2017 is :
June 2017
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP