Python 是一門開源的高級編程語言,擁有豐富的第三方庫。其中,與日期和時間相關的庫尤為重要。在本文中,我們將介紹三個常用的 Python 庫:datetime、calendar 和 arrow。
datetime 庫是 Python 的標準庫之一,它提供了處理日期和時間的類和函數。該庫包括兩種基本類:datetime 和 timedelta。datetime 類表示日期和時間,timedelta 類表示時間間隔。
import datetime
now = datetime.datetime.now()
print(now) # 輸出:2022-05-03 14:12:52.035480
calendar 庫是另一個 Python 的標準庫,用于處理日歷。使用該庫,我們可以輕松地生成日歷、計算星期幾等。
import calendar
c = calendar.Calendar()
month = c.monthdatescalendar(2022, 5) # 獲取 2022 年 5 月的日歷
print(month) # 輸出:[[datetime.date(2022, 5, 1), datetime.date(2022, 5, 2), ..., datetime.date(2022, 5, 29), datetime.date(2022, 5, 30), datetime.date(2022, 5, 31)]]
最后一個庫是 arrow,它是一個較新的 Python 庫,提供了簡單和優雅的 API。該庫提供了易于理解的函數,可以更方便地處理日期和時間。
import arrow
now = arrow.now()
print(now) # 輸出:2022-05-03T14:49:14.250754+08:00
總結來說,Python 的日期和時間處理非常方便,有多種可供選擇的庫。我們可以根據實際需求來選擇合適的庫或組合使用多個庫,完成項目中的日期和時間操作。
上一篇python 庫中文版
下一篇python+stl點云