Python學習筆記(十八)
一、datetime簡介
datetime是Python處理日期和時間的標準庫
二、導入datetime日期時間處理標準庫
# datetime是日期時間模塊,其中包括一個同名的日期時間類
from datetime import datetime
三、獲取當前的年月日日期時間信息
# 獲取當前日期時間信息
now = datetime.now()
四、指定日期時間
dt = datetime(2015,3,4,12,12,23)
五、將日期時間轉換為Unix時間綴
# 將日期時間對象轉換為Unix時間綴
dt.timestamp()
六、將時間綴轉換為日期時間
# 將時間綴轉換為日期時間
t = 1565455645
dt = datetime.fromtimestamp(t)
七、字符串轉換為datetime
# 將字符串轉為datetiem
# 其中後方的是日期時間的匹配模式:具體詳見https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
# 註意,轉換後是沒有時區信息的
cday = datetime.strptime("2015-6-1 18:56:52","%Y-%m-%d %H:%M:%S")
八、日期時間轉換為字符串
now = datetime.now()
str = now.strftime("%a,%b,%d %H:%M")
九、datetime加減
# 對日期時間的加減需要導入timedalta這個類
from datetime import datetime,timedalta
now = datetime.datetime()
now + timedalta(hours=10) # 在原時間基礎上,再過10小時之後的之間
now = timedalta(day=2,hours=10) #時間過後兩天,小時過後10小時之後的時間
十、獲取本地時間
import time
# 獲取本地時間
localtime = time.localtime(time.time())
print("本地時間:",localtime)
struct_time 時間元組:
tm_year
tm_mon
tm_mday
tm_hour
tm_min
tm_sec
tm_wday
tm_yday
tm_isdst
十一、獲取某月日歷
import calendar
cal = calendar.month(年份,月份)
print(cal)
Python學習筆記(十八)