計算指定日期(時間)的前n天(小時)的時間戳
import datetime
import time
#計算指定日期的前n天的時間戳
defget_day_time
(n):
the_date = datetime.datetime(
2018,11
,10)#指定當前日期 2018-11-10
pre_date = the_date - datetime.timedelta(days=n)
pre_date = pre_date.strftime(
'%y-%m-%d %h:%m:%s'
)#將日期轉換為指定的顯示格式
pre_time = time.strptime(pre_date,
"%y-%m-%d %h:%m:%s"
)#將時間轉化為陣列形式
# print(pre_date)
pre_stamp =
int(time.mktime(pre_time)
)#將時間轉化為時間戳形式
print
(pre_stamp)
return pre_stamp
#計算指定時間的前n個小時的時間戳
defget_hour_time
(n):
the_date = datetime.datetime(
2018,11
,10,0
,0,0
)#指定當前日期 2018-11-10 00:00:00
pre_date = the_date - datetime.timedelta(hours=n)
pre_date = pre_date.strftime(
'%y-%m-%d %h:%m:%s'
)#將日期轉換為指定的顯示格式
# print(pre_date)
pre_time = time.strptime(pre_date,
"%y-%m-%d %h:%m:%s"
)#將時間轉化為陣列形式
pre_stamp =
int(time.mktime(pre_time)
)#將時間轉化為時間戳形式
# print(pre_stamp)
return pre_stamp
shell指令碼刪除指定日期和指定日期前的檔案
測試環境redis持久化到硬碟報錯,發現是因為硬碟空間不夠導致。去尋找占用空間較大的任務,發現flink日誌檔案佔了70 容量,在此之前在測試環境沒有對flink日誌進行維護和刪除。為了以後自動維護日誌檔案,需要寫乙個能夠定時執行任務的shell指令碼。思路 每日凌晨執行指令碼,刪除一周之前的那一天...
python計算指定日期的前N天的時間戳
計算指定日期 時間 的前n天 小時 的時間戳 import datetime import time 計算指定日期的前n天的時間戳 defget day time n the date datetime.datetime 2018,11,10 指定當前日期 2018 11 10 pre date t...
mysql刪除指定日期前資料
由於資料上報產生資料量過大,因此需要定期刪除無用資料。mysql語句如下 1 delete from t iot cb device data changed where event time is null or date event time date date sub now interval...