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