python獲取時間————前一天后一天前一小時后一小時前一分鍾后一分鍾


 

獲取當天日期

一:

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")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM