問題:python
時間格式spa
人理解格式 字符串格式 '%Y-%m-%d'code
計算機格式 對象
轉化問題ci
a->b 字符串格式str-> 計算機理解格式 字符串
b->a 計算機理解格式- > 字符串的格式it
解決:import
時間格式stream
首先理解 時間(計算機格式):sed
計算機 只認時間戳 (一個字符序列,惟一地標識某一刻的時間)
python中時間以元組方式
字符串格式時間(人的格式):
'%Y-%m-%d %H:%M:%S' 其中可選
'1970-01-01' 咱們經常使用的格式
2.轉換問題:
計算機格式---> 字符串格式 :
Examples are based on datetime.datetime(2013, 9, 30, 7, 6, 5)
用法:元組時間.strftime('%Y-%m-%d')
字符串格式----》計算機格式:
能產生參與計算的時間格式 例如 datetime.now() --->
datetime.datetime(2016, 4, 8, 14, 41, 22, 447437)
datetime.strptime('2016-01-01', '%Y-%m-%d')
3.時間應用 : 加減
datetime.timedelta(days=N)
timedelta和能夠和date,datetime對象進行加減操做
時間經典問題:
from datetime import datetime
一天 後的時間:
tommorow = datetime.now() + timedelta(days=1)
一星期後的時間:
DateTime.now() + timedelta(days=7)).strftime('%Y-%m-%d %H:%M:%S')
一年後時間問題:
next_year = datetime.now + timedelta(days = 365)