linux date -s日期时间,linux下的date详解

date:查看或修改系统日期时间

date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

-d,--date= STRING:将STRING作为日期代入,并非当前时间也不影响当前时间设置

例子:  [root@localhost /]# date -d 212223

date: invalid date `212223'

[root@localhost /]# date -d 2122

Thu Aug 20 21:22:00 PDT 2015

[root@localhost /]# date -d 21

Thu Aug 20 21:00:00 PDT 2015

[root@localhost /]# date -d 21222

date: invalid date `21222'

[root@localhost /]# date -d 212

Thu Aug 20 02:12:00 PDT 2015

总结:-d STRING中string只能为4位以内数字,且只能更改为小时分钟,小时优先于分钟

-r    --reference=FILE  :将后面文件最近一次修改时间列出来

例子:[root@localhost tmp]# date

Thu Aug 20 07:33:16 PDT 2015

[root@localhost tmp]# date -R

Thu, 20 Aug 2015 07:33:19 -0700

-s     --set=STRING :将系统时间设置为STRING描述的那样

例子:[root@localhost tmp]# date

Thu Aug 20 07:36:49 PDT 2015

[root@localhost tmp]# date -s 2237

Thu Aug 20 22:37:00 PDT 2015

[root@localhost tmp]# date

Thu Aug 20 22:37:03 PDT 2015

-u --utc  --universal:查看或修改标准时间

+FORMAT:

%%   a literal %

%a   显示当前周几

%A   显示当前周几 全称显示

%b   显示当前月份,简写

%B   显示当前月份,全称

%c   显示当前时间

%C   显示当前世纪

%d   当前日期为当前月第几天

%D   显示当前日期,显示格式为  %m/%d/%y(08/20/15)

%F   显示全部日期; 格式为%Y-%m-%d(2015-08-20)

%H   显示当前小时(24小时制) %k也可实现此效果

%I   显示当前小时(12小时制)   %l也可实现此效果

%j   显示日期为一年中国的第几天

%m   显示其为第几月份

%M   显示当前分钟数

%r   以12小时显示当前时间

%R   显示当期小时分钟 格式为 %H:%M(22:55)

%s   自 1970-01-01以来的秒数

%S  显示当前时间描述

%T   显示当前时间,时间格式为 %H:%M:%S(22:59:57)

%u   以数字代表星期数; 1 is Monday,1-7,7为sunday

%w  以数字代表星期数; 0 is Sunday,6为Saturday

%x   显示本地时间,时间格式为 ( 12/31/99)

%X   显示本地时间,格式为( 23:13:48)

%Y   year 显示当前年份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值