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
。