linux shell中,字符串時間轉化爲時間戳

#!/bin/bash

#獲取2小時前的時間
log_date=$(date -d '2 hours ago' "+%F %T")
echo $log_date

#獲取2小時前的整點時間
start_date=$(date -d '2 hours ago' "+%F %H:00:00")
echo $start_date

#將start_date字符串時間轉化爲時間戳
starttime=$(date -d "${start_date}" +%s)
echo $starttime

#獲取starttime一小時後的時間戳(數字加法)
endtime=`expr $starttime + 3600`
echo $endtime

#將endtime時間戳轉化爲格式化時間
end_date=$(date -d @$endtime "+%F %T")
echo $end_date
          

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章