linux命令-date
Posted 观世斋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令-date相关的知识,希望对你有一定的参考价值。
命令简介:
打印或设置系统日期和时间
显示格式(常用):
%Y 完整年份(0000..9999)
%m 月份(01..12)
%H 小时(00..23)
%I 小时(01..12)
%M 分钟(00..59)
设定时间
date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间
获取非今天的日期
获取今天的日期,格式为年月日
date +%Y%m%d
获取前一天的日期,格式为年月日
date +%Y%m%d --date="-1 day"
获取后一天的日期,格式为年月日
date +%Y%m%d --date="+1 day"
获取上一月的日期,格式为年月日
date +%Y%m%d --date="-1 month"
获取下一月的日期,格式为年月日
date +%Y%m%d --date="+1 month"
获取前一年的日期,格式为年月日
date +%Y%m%d --date="-1 year"
获取后一年的日期,格式为年月日
date +%Y%m%d --date="+1 year"
常用示例:
已年月日格式获取昨天时间
date +%Y%m%d --date="-1 day"
参考博文:
https://www.cnblogs.com/xd502djj/archive/2010/12/29/1919478.html
以上是关于linux命令-date的主要内容,如果未能解决你的问题,请参考以下文章