python之時間日期calendar

2022-04-01 19:18:26 字數 1865 閱讀 9873

calendar是與日曆相關的模組,calendar模組檔案裡定義了很多態別,主要有calendar,textcalendar以及htmlcalendar型別。其中,calendar是textcalendar與htmlcalendar的基類。該模組檔案還對外提供了很多方法,例如:calendar,month,prcal,prmonth之類的方法...

1.calendar()獲取指定年份的日曆字串

import calendar

calen=calendar.calendar(2018

)print(calen)

2.month()獲取指定月份的日曆字串

import calendar

calen=calendar.month(2018,8

)print(calen)

結果:[python@master calendar]$ python3

2.py

august

2018

mo tu we th fr sa su

123456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

31

3.isleap()檢測年份是否是潤年

import calendar

calen1=calendar.isleap(2000

)calen2=calendar.isleap(1900

)print(calen1)

print(calen2)

結果:[python@master calendar]$ python3

3.py

true

false

4.leapdays()檢測指定年限內潤年的數量

import calendar

calen1=calendar.leapdays(1949,2018

)print(calen1)

結果:[python@master calendar]$ python3

4.py

17

5.monthrange() 獲取指定月份的資訊

import calendar

calen1=calendar.monthrange(2018,8

)print(calen1)

結果:[python@master calendar]$ python3

5.py

(2, 31)

6.weekday ()根據指定的年月日計算星期幾

import calendar

calen1=calendar.weekday(2018,8,27

)print(calen1)

結果:[python@master calendar]$ python3

6.py

0

7.timegm() 將時間元組轉化為時間戳

import calendar

tps = (2018,8,27,11,35,0,0,0

)result =calendar.timegm(tps)

print(result)

結果:[python@master calendar]$ python3

7.py

1535369700

還有其他函式:

生活總是如此艱難!

Python基礎之時間日期

本節介紹python中的時間模組time和日期模組datetime,這兩個模組非常重要。datetime提供了更高階的用法,因此在大多數的場景下都應該選擇用datetime,而不是time。import time get current timestamp print time.time const...

SQL學習之時間日期函式

菜鳥教程 函式描述now 返回當前的日期和時間 curdate 返回當前的日期 curtime 返回當前的時間 date 提取日期或日期 時間表示式的日期部分 extract 返回日期 時間的單獨部分 date add 向日期新增指定的時間間隔 date sub 從日期減去指定的時間間隔 dated...

Linux之時間日期類命令

date顯示當前時間 1 基本語法 注意命令與引數之間有空格 a date 功能描述 顯示當前時間 b date y 功能描述 顯示當前年份 c date m 功能描述 顯示當前月份 d date d 功能描述 顯示當前是哪一天 e date y m d 功能描述 顯示當前年月日各種格式 f dat...