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”

参考博文
Linux date命令的用法

Previous Post

linux命令-dirname

Next Post

linux命令-curl

Related Posts