在linux系统的shell中怎么获取昨年今天的日期

报表需要反应昨年今天到今年今天的这一时间段的营业额差额

oldyear=$(date -d "-1 year")
echo $oldyear追问

它返回一个date:not a recogized flag:d。请问老师他是没有这个参数指令吗

它返回一个date:not a recogized flag:d。请问老师他是没有这个参数指令吗

它返回一个date:not a recogized flag:d。请问老师他是没有这个参数指令吗

追答oldyear=$(date --date="-1 years")
echo $oldyear
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-25
1、date -d last-year
2、date -d -365days
3、date -d -1years
4、date -d -12months
第2个回答  2018-07-23
echo $(date "+%Y-%m-%d" -d '1 year ago')
相似回答