Linux 中date命令

 

date主要用于显示日期,若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。

001、最基本的用法

[root@PC1 test2]# date          ## 输出日期
Sat Jun  8 12:20:10 CST 2024

 

002、以年份、月、日的形式显示

[root@PC1 test2]# date +%F     ## 输出日期
2024-06-08

 

003、 以月份、日、年份来显示

[root@PC1 test2]# date +%D
06/08/24

 

04、 以月份、日、年份全称显示

[root@PC1 test2]# date +%x      
06/08/2024

 

05、 获取年份、月份、日期

[root@PC1 test2]# date +%Y     
2024
[root@PC1 test2]# date +%y
24
[root@PC1 test2]# date +%m
06
[root@PC1 test2]# date +%d
08

 

06、 获取星期

[root@PC1 test2]# date +%a
Sat
[root@PC1 test2]# date +%A
Saturday
[root@PC1 test2]# date +%u
6
[root@PC1 test2]# date +%w
6

 

07、 获取时区

[root@PC1 test2]# date +%z
+0800
[root@PC1 test2]# date +%Z
CST

 

08、获取一年中的第几周

[root@PC1 test2]# date +%W
23
[root@PC1 test2]# date +%U
22

 

09、获取系统时间

[root@PC1 test2]# date +%T
12:38:10
[root@PC1 test2]# date +%X
12:38:11 PM

 

010、设置12小时制时间

[root@PC1 test2]# date +%r   
12:39:52 PM

 

011、设置24小时格式

[root@PC1 test2]# date +%R
12:43

 

012、设置时间显示格式

[root@PC1 test2]# date +%H-%M.%S
12-44.30
[root@PC1 test2]# date +%H.%M.%S
12.44.43

 

013、 显示从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数

[root@PC1 test2]# date +%s
1717821941
[root@PC1 test2]# date +%s
1717821942
[root@PC1 test2]# date +%s
1717821943

 

 

posted @ 2024-06-08 12:47  小鲨鱼2018  阅读(237)  评论(0编辑  收藏  举报