linux中shell取昨天明天日期

获得当天的日期

date +%Y-%m-%d

输出: 2011-07-28

将当前日期赋值给DATE变量

DATE=$(date +%Y%m%d)

echo $DATE

获取明天的日期

date -d next-day +%Y%m%d

```
$ date=`date -d next-day +%Y%m%d`
$ echo $date
20210201
```

获取昨天的日期

```
date -d last-day +%Y%m%d
```

[test@06_09 ~]$ date

Sat May 25 00:32:45 CST 2013

[test@06_09 ~]$ date +%s

1369413179

```
[test@06_09 ~]$ str1=`date +%Y-%m-%d`
echo $str1
str2=`date +%H:%M:%S`
echo $str2
echo $str1 $str2
```

[test@06_09 ~]$ date +%Y%m%d

20130529

[test@06_09 ~]$ date +%H%M%S

110606

[test@06_09 ~]$ date +%T

11:06:10

获取上个月的年和月

date -d last-month +%Y%m

获取下个月的年和月

date -d next-month +%Y%m

获取明年的年份

date -d next-year +%Y

今天星期几

$ date=$(date +%A)

$ echo $date

星期日

    A+
发布日期:2021年01月31日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: