#!/bin/bash
# `expr 60 \* 60 \* 0`
for i in {1..5}
do
echo -----------------------
difference=`expr 60 \* 60 \* $i`
#echo $difference
starttimestamp=`expr $(($(date +%s) - $(($(date +%s) % 3600)))) - $difference`
echo $starttimestamp
endtimestamp=`expr $starttimestamp + 3599`
echo $endtimestamp
echo -----------------------
echo `date -d @$starttimestamp "+%Y-%m-%d %H:%M:%S" `
echo `date -d @$endtimestamp "+%Y-%m-%d %H:%M:%S" `
done
获取前N个小时的每小时区间(如:上小时的整点到59分59秒)
最新推荐文章于 2021-08-11 11:31:17 发布