Linux常用操作命令:date命令显示或设置系统日期和时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用操作命令:date命令显示或设置系统日期和时间相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

选项

选项含义

-d <字符串>

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

-s <字符串>

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


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

时间域

时间域含义

%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

按字母表排序的时区缩写  


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

[[email protected] ~]# date  2015年 12月 23日 星期三 06:00:50 CST

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

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

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

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

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

[[email protected] ~]# date -s 240414  2024年 04月 14日 星期日 00:00:00 CST



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


以上是关于Linux常用操作命令:date命令显示或设置系统日期和时间的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令

Linux常用命令

Linux常用命令

02_02 linux操作系统及常用命令

linux系统上用啥命令查看本机运行的jdk的版本的

linux系统基础常用命令