python獲取時間 前一天,后一天


 

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

 

導入包 import datetime

獲取當天日期 now_time=datetime.datetime.now()

print((now_time+datetime.timedelta(days=+1)).strftime("%Y-%m-%d %H:%M:%S")) #獲取后一天

print ((now_time+datetime.timedelta(hours=-1)).strftime("%Y-%m-%d %H:%M:%S")) #獲取前一小時

print(now_time.strftime("%Y-%m-%d %H:%M:%S"),(now_time+datetime.timedelta(minutes=+1)).strftime("%Y-%m-%d %H:%M:%S")) #前一分鍾后一分鍾

print(now_time.strftime("%Y-%m-%d %H:%M:%S"),(now_time+datetime.timedelta(minutes=+1/60)).strftime("%Y-%m-%d %H:%M:%S"))#前一秒后一秒

獲取當天日期

一:

import time

print(time.strftime("%Y-%m-%d")) #輸出當前日期  2018-05-01

 

二:

import datetime

print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) #輸出當前日期 

 

 

獲取其他日期及其時間只需要修改timedelta里的參數即可往前推是負- 往后推是正+:

復制代碼
import datetime

now_time=datetime.datetime.now()

print((now_time+datetime.timedelta(days=+1)).strftime("%Y-%m-%d %H:%M:%S")) #獲取后一天

print ((tim+datetime.timedelta(hours=-1)).strftime("%Y-%m-%d %H:%M:%S")) #獲取前一小時 
復制代碼

 

 

可選參數:

datetime.timedelta(days=0, seconds=0, microseconds=0#毫秒, milliseconds=0, minutes=0, hours=0, weeks=0)

如獲取分鍾:

print(now_time.strftime("%Y-%m-%d %H:%M:%S"),(now_time+datetime.timedelta(minutes=+1)).strftime("%Y-%m-%d %H:%M:%S"))   #前一分鍾后一分鍾

前一秒后一秒 minutes=+1(1為60秒。相應的1秒=1/60)

 

print(now_time.strftime("%Y-%m-%d %H:%M:%S"),(now_time+datetime.timedelta(minutes=+1/60)).strftime("%Y-%m-%d %H:%M:%S"))#前一秒后一秒

 

 
        

時間不需要中間的橫杠-或者冒號:可以去掉不影響

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