用python輸出未來時間,遞增


輸入當前時間,之前與之后的365天時間日期

按格式化輸出

 

 

#!/usr/bin/evn python
# -*- coding: UTF-8 -*-

# import time
import datetime


# # 輸出的是時間戳
# print time.time()
#
# # 格式化時間戳為標准格式
# print time.strftime('%Y-%m-%d %H:%M:%S %A',time.localtime(time.time()))
#
# # 獲取30天前的時間(通過加減秒數來獲取現在或者未來某個時間點)
# print time.strftime('%Y-%m-%d %H:%M:%S %A',time.localtime(time.time()-2592000))


# 輸出當前時間,365天后的所有時間日期
# # 現在的時間
# now = datetime.datetime.now()
#
# # 遞增的時間
# delta = datetime.timedelta(days=1)
#
# # 365天后的時間
# endtime = now + datetime.timedelta(days=365)
#
# # 365天后的時間轉換成字符串
# endtime = str(endtime.strftime('%Y-%m-%d %H:%M:%S'))
#
# # offset = now
#
# # 當日期增加到365天后,循環結束
# while str(now.strftime('%Y-%m-%d %H:%M:%S')) != endtime:
#     now += delta
#     print(str(now.strftime('%Y-%m-%d %H:%M:%S')))



# 當前時間365天前的所有時間日期
# 現在的時間
now = datetime.datetime.now()

# 遞減的時間
delta = datetime.timedelta(days=1)

# 365天后的時間
endtime = now - datetime.timedelta(days=365)    # 與上面的遞增相反,換成‘-’號即可

# 365天后的時間轉換成字符串
endtime = str(endtime.strftime('%Y-%m-%d'))

# offset = now

# 當日期增加到365天后,循環結束
while str(now.strftime('%Y-%m-%d')) != endtime:
    now -= delta            # 與上面的遞增相反,換成‘-’號即可
    print(str(now.strftime('%Y-%m-%d')))

time.sleep(2)    # 該條的意思與作用是,放到代碼中,用來打斷點
 
        


免責聲明!

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



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