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的主要内容,如果未能解决你的问题,请参考以下文章

linux删除命令rm -rf(linux删除命令行)

linux查看路径命令

linux查看历史命令记录及时间(linux查看历史命令执行时间)

转载每天一个Linux命令

linux命令中显示之前操作过的所有命令的命令是啥

linux 好用的命令