輸入當前時間,之前與之后的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) # 該條的意思與作用是,放到代碼中,用來打斷點
