引入包 import datetime
1.dateTime 轉換爲String
datetime.strftime('%Y-%m-%d %H:%M:%S') 轉化爲 2017-06-21 10:11:23
2.獲取當前日期
datetime.date.today() 格式: yyyy-MM-dd
3. 獲取當前時間
datetime.datetime.now() 格式: yyyy-MM-dd HH-mm-ss
4.當前時間加上多少秒 當前時間加上:7200秒
time = datetime.datetime.now()+datetime.timedelta(seconds=7200)
5.字符串轉換爲datetime
datetime.datetime.strptime('2017-01-21', '%Y-%m-%d')
6.當前日期和指定日期比較
datetime.datetime.now() > datetime,直接比較會報錯. 因爲datetime.datetime.now()得到的當前時間是:offset-naive,是沒有包含時區信息的時間. datetime時間是:offset-aware,是包含時區信息的時間
只有同類型的時間才能進行減法運算和比較. 因此我們需要將這裏的dt轉成與now一樣的形式 datetime.datetime.now() > datetime.replace(tzinfo=None)
7.獲取時間戳
import time int(time.time()) 10位整數時間戳