獲取當天日期
一:
import time print(time.strftime("%Y-%m-%d")) #輸出當前日期 2018-05-01
二:
import datetime print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) #輸出當前日期 2018-05-01
獲取其他日期及其時間只需要修改timedelta里的參數即可往前推是負- 往后推是正+:
import datetime now_time=datetime.datetime.now() print((now_time+datetime.timedelta(days=+1)).strftime("%Y-%m-%d %H:%M:%S")) #獲取后一天 2018-05-01 15:22:32 print ((tim+datetime.timedelta(hours=-1)).strftime("%Y-%m-%d %H:%M:%S")) #獲取前一小時 2018-05-01 14:23:19
可選參數:
datetime.timedelta(days=0, seconds=0, microseconds=0#毫秒, milliseconds=0, minutes=0, hours=0, weeks=0)
如獲取分鍾:
print(now_time,(now_time+datetime.timedelta(minutes=+1)).strftime("%Y-%m-%d %H:%M:%S")) #2019-01-07 21:10:16.408863 2019-01-07 21:11:16
時間不需要中間的橫杠-或者冒號:可以去掉不影響
current_time = (datetime.datetime.now() - datetime.timedelta(days=0)).strftime("%Y%m%d%H%M%S")