python-基礎-時間日期處理小結(datetime模塊)

在寫代碼的時候,老是會遇到各式各樣關於時間的處理和要求。總結一下:html

首先,本文是關於datetime模塊的各類總結。python

開始。post

1、datetime基本操做spa

一、獲取當前datetimecode

1 time = datetime.datetime.now() 2 print time
3 #輸出以下日期-時間(精確到微秒,小數點後6位)
4 
5 2018-01-11 20:19:34.794000

二、獲取當天datehtm

1 time = datetime.date.today() 2 print time
3 #輸出結果以下:
4 
5 2018-01-11

三、獲取明天/前N天blog

明天string

1 time = datetime.date.today()+datetime.timedelta(days=1) 2 print time 3 #輸出結果爲:
4 
5 2018-01-12

3天前class

1 time = datetime.date.today()-datetime.timedelta(days=3) 2 print time 3 #輸出結果爲:
4 
5 2018-01-08

2、時間的數據類型轉換date

一、datetime類型轉換爲string類型

1 time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') 2 print time 3 #輸出結果爲:
4 
5 2018-01-11 20:41:23

二、datetime類型轉換爲date類型(記住這種寫法,去掉date就是具體時間,加上date就是日期)

1 time = datetime.datetime.now().date() 2 print time 3 #輸出結果爲:
4 
5 2018-01-11

 

3、再加上timedalta能夠進行時間(天)的計算

 

例子:

1 time = datetime.datetime.now().date()-datetime.timedelta(days = 1) #這裏若是不寫days默認也是days 2 print time 3 #輸出結果爲:
4 
5 2018-01-10

 

 

完結

 

完結版能夠查看下面的連接。

 

本文摘自:http://www.wklken.me/posts/2015/03/03/python-base-datetime.html

相關文章
相關標籤/搜索