標籤:date類 alt 模組 基本 div date 時間 操作 body
在寫代碼的時候,總是會遇到各式各樣關於時間的處理和要求。總結一下:
首先,本文是關於datetime模組的各種總結。
開始。
一、datetime基本操作
1、擷取當前datetime
1 time = datetime.datetime.now()2 print time3 #輸出如下日期-時間(精確到微秒,小數點後6位)4 5 2018-01-11 20:19:34.794000
2、擷取當天date
1 time = datetime.date.today()2 print time3 #輸出結果如下:4 5 2018-01-11
3、擷取明天/前N天
明天
1 time = datetime.date.today()+datetime.timedelta(days=1)2 print time3 #輸出結果為:4 5 2018-01-12
3天前
1 time = datetime.date.today()-datetime.timedelta(days=3)2 print time3 #輸出結果為:4 5 2018-01-08
二、時間的資料類型轉換
1、datetime類型轉換為string類型
1 time = datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S‘)2 print time3 #輸出結果為:4 5 2018-01-11 20:41:23
2、datetime類型轉換為date類型(記住這種寫法,去掉date就是具體時間,加上date就是日期)
1 time = datetime.datetime.now().date()2 print time3 #輸出結果為:4 5 2018-01-11
三、再加上timedalta可以進行時間(天)的計算
例子:
1 time = datetime.datetime.now().date()-datetime.timedelta(days = 1) #這裡如果不寫days預設也是days2 print time3 #輸出結果為:4 5 2018-01-10
完結
完結版可以查看下面的連結。
本文摘自:http://www.wklken.me/posts/2015/03/03/python-base-datetime.html
python-基礎-時間日期處理小結(datetime模組)