dateTime數據處理

引入包 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位整數時間戳

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章