[Funktionsentwicklung] Shell-Implementierung zum Abrufen des vorherigen Tages, der vorherigen Woche und des vorherigen Monats

currentDate=`date "+%Y-%m-%d %H:%M:%S"`

currtTimeStamp=`date -d "$currentDate" +%s`

endDate=''

startDate=''

case $timeType in

"day" )

endDate=`date "+%Y-%m-%d 00:00:00"`

startDate=`date -d "$date yesterday" "+%Y-%m-%d 00:00:00"`

;;

"week" )

endDate=`date "+%Y-%m-%d 00:00:00"`

startDate=`date -d "$date last week" "+%Y-%m-%d 00:00:00"`

;;

"month" )

endDate=`date "+%Y-%m-01 00:00:00"`

startDate=`date -d "$date last month" "+%Y-%m-01 00:00:00"`

;;

esac

echo $endDate

echo $startDate

Supongo que te gusta

Origin blog.csdn.net/weixin_44325637/article/details/121893681
Recomendado
Clasificación