linux记录----date使用初记

linux中的系统时间的显示及设置可以用date命令。


我们直接输入date,则会有如下显示

>>date
Thu Jul 30 18:49:55 PDT 2015


它有许多参数,下面只是几个笔者参数的个人记录。


-s     设置时间

  如 

>>date -s 2015-07-31      #这往往把时间设置为00:00:00
Fri Jul 31 00:00:00 PDT 2015
>> date -s 20150730
Thu Jul 30 00:00:00 PDT 2015
>>date -s 2015/07/31
Fri Jul 31 00:00:00 PDT 2015

  上面的是几种日期的设置,下面则是时间的设置

>>date -s 12:34:22
Fri Jul 31 12:34:22 PDT 2015


--date  显示满足条件的时间

  如

 >>date
 Fri Jul 31 12:39:02 PDT 2015
 >>date --date="-1 day"   #得到前一天的时间
 Thu Jul 30 12:37:13 PDT 2015
 >> date --date="-2 month" #得到前两个月的时间
 Sun May 31 12:40:37 PDT 2015
 >>  date --date="-1 year"  #得到前一年的时间
 Thu Jul 31 12:41:53 PDT 2014

   (上面的减也可变为加号,那么时间就会向前推移)



如果觉得显示为(Fri Jul 31 12:44:56 PDT 2015),不是个人喜欢的,也可以通过下面的方式来显示自己想的时间格式

  如

 >> date "+%Y-%m-%d %H:%M:%S"
 2015-07-31 12:47:12

 {

  %Y  年份  

  %m  月份 (01-12)

  %d   日  (01-31)

  %H  小时 (00-23)

  %M 分钟 (00-59)

  %S  秒 (00-59)

}


以上仅为个人使用记录,仅作参数!

你可能感兴趣的:(linux,Date,-s,--date)