linux shell中,字符串时间转化为时间戳

    技术2022-07-11  100

    #!/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
    Processed: 0.011, SQL: 9