linux中,怎么通过shell语句获取当前日期,输出格式要求20111224.

linux中,怎么通过shell语句获取当前日期,输出格式要求20111224.,第1张

获得当天的日期:date +%Y%m%d,输出: 20181130。

需要使用今天之前或者往后的日期,这时可以使用date的 -d参数:

1、获取明天的日期:date -d next-day +%Y%m%d。

2、获取昨天的日期:date -d last-day +%Y%m%d。

3、获取上个月的年和月:date -d last-month +%Y%m。

4、获取下个月的年和月:date -d next-month +%Y%m。

5、获取明年的年份:date -d next-year +%Y。

扩展资料

linux的系统时间在shell里是可以直接调用系统变量的如:

获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)

命令输出结果如下:

[root@centi-C sh]# date +%Y%m%d

20120727

[root@centi-C sh]# date +%F

2012-07-27

[root@centi-C sh]# date +%y%m%d

120727

参考资料来源:百度百科 - linux

百度百科 - SHELL语言

1、按照YYYY-YY-DD的格式显示当前日期

2、按照MM/DD/YY的格式显示当前日期

3、计算3天前的日期

4、计算3天后的日期

5、计算1个月前的日期

6、计算1年前的日期

7、获取当前时间

8、获取1小时前的时间

9、获取10分钟前的时间

10、显示系统当前的时间戳,基准是格林尼治天文台1970年1月1日0点0分0秒

11、把某时间戳转换回日期格式

date -d "@1614679748"

2020年 03月 02日 星期六 18:09:08 CST

12、计算任意日期的后N日

13、计算两个日期相差天数

date --date='1 day' # 输出日期为明天

date --date='1 day ago' # 输出日期为昨天

date --date='1 month' # 输出日期为下个月


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8628146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存