linux中shell取昨天明天日期

发布时间:2021-01-31 21:39:21 阅读:609次

获得当天的日期

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

星期日

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:linux中shell取昨天明天日期 出自老鄢博客 | 欢迎分享