linux中,怎么通过shell语句获取当前日期,输出格式要求20111224. |
您所在的位置:网站首页 › shell中获取当前日期 › linux中,怎么通过shell语句获取当前日期,输出格式要求20111224. |
获得当天的日期: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、计算两个日期相差天数 题主你好, linux下一般是通过date命令加上格式化参数,来控制日期时间的显示的. 举例来说: a.查看现在是几月几号, 几点几分几秒, 星期几: b.只想查看现在的时间是几点几分几秒: *.从上面两个例子来看, 基本的用法就是: date +"格式化字符...", 其中上图格式化字符中的冒号是我自己加的, 你也可以改成其它任意符号, 如改成连字符: 写在最后: 一般情况下, %Y,%m,%d %H,%M,%S,%u这几个就够用了. 但date的格式化字符与用法不止这些, 具体的可以参考date的man页(命令行下输入: man date) ----- 希望可以帮到题主, 欢迎追问. 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/yw/8999966.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |