《Linux学习并不难》Linux经常使用操做命令(7):date命令显示或设置系统日期和时间

8.7  《Linux学习并不难》Linux经常使用操做命令(7):date命令显示或设置系统日期和时间linux

   使用date命令能够显示和设置计算机系统的日期和时间。只有超级用户才有权限使用date命令设置 运维

日期和时间,而通常用户只能使用date命令显示日期和时间。
   命令语法: ide

date [选项] [显示时间格式]学习

   命令中各选项的含义如表所示。  网站

选项 spa

选项含义 排序

-d <字符串>字符串

显示指定字符串所描述的时间,而非当前时间 get

-s <字符串>it

设置指定字符串来分开时间


   在显示日期时间时,能够使用时间域,时间域的含义如表所示。

时间域

时间域含义

%a

星期名缩写

%A

星期名全称

%b

月名缩写  

%B

月名全称

%c

日期和时间

%C    

世纪,一般为省略当前年份的后两位数字

%d

按月计的日期(0131

%D

日期(mm/dd/yy  

%e    

按月计的日期,添加空格,等于%_d

%F

完整日期格式等价于 %Y-%m-%d

%g    

ISO-8601格式年份的最后两位

%G    

ISO-8601格式年份,通常只和%V结合使用

%h

%b相同

%H

小时(0023

%I

小时(0112  

%j

一年的第几天(001366

%k

小时(023

%l

小时(112

%m

月份(0112  

%M

分(0059

%N    

纳秒(000000000-999999999

%p

显示出上午或下午

%P    

%p 相似,可是输出小写字母

%r

时间,12小时制

%R    

24 小时时间的时和分,等价于 %H:%M

%s

1970110点到目前经历的秒数

%S

秒(0060  

%T

时间(24小时制)(hh:mm:ss

%u    

星期,1 表明星期一

%U  

一年中的第几周,以周日为每星期第一天

%V    

ISO-8601格式规范下的一年中第几周,以周一为每星期第一天(01-53

%w

一个星期的第几天(0表明星期天)

%W

一年的第几个星期(0053,星期一为第一天)

%x

显示日期的格式

%X    

显示时间的格式(%H时%M分%S秒)

%y

年份的最后两个数字(1999则是99

%Y

年份(好比19701996等)

%Z

按字母表排序的时区缩写  


例:显示当前计算机系统上的日期和时间。

[root@rhel ~]# date  2015年 12月 23日 星期三 06:00:50 CST

       例:按照指定的格式显示计算机日期和时间。

    [root@rhel ~]# date +'%r%a%d%h%y'  下午 07时14分14秒三022月28

例:设置计算机时间为上午916分。

[root@rhel ~]# date -s 09:16:00  2028年 02月 02日 星期三 09:16:00 CST

例:设置计算机时间为2024414日。

[root@rhel ~]# date -s 240414  2024年 04月 14日 星期日 00:00:00 CST



本文节选自Linux学习并不难》教材,这是一本最实用的、理论实践并重的Linux入门教材。如需阅览整本书的内容请访问Linux运维者www.linuxywz.com)网站

相关文章
相关标签/搜索