我想在variables中获取sysdate -1和sysdate -2并回显它。 我正在使用下面的查询,它将今天的date作为输出。
#! /bin/bash tm=$(date +%Y%d%m) echo $tm
如何获得昨天和昨天之前的date?
这是另一种方式,
昨天,
date -d '-1 day' '+%Y%d%m'
前天,
date -d '-2 day' '+%Y%d%m'
昨天约会
YES_DAT=$(date --date=' 1 days ago' '+%Y%d%m')
昨天日期前一天
DAY_YES_DAT=$(date --date=' 2 days ago' '+%Y%d%m')
对于任何日期,您可以使用低于一个默认情况下需要1天。 如果它的前一天通过价值
ANY_YES_DAT=$(date --date=' $1 days ago' '+%Y%d%m')
你可以通过这个得到昨天的日期:
date -d "yesterday 13:00 " '+%Y-%m-%d'
前天通过这个: –
date -d "yesterday-1 13:00 " '+%Y-%m-%d'