概述
date 命令用于显示或设置系统的时间与日期,语法格式为:“date [+指定的格式]”。用户只需在强大的 date 命令后输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期。
[root@localroot ~]# uname -a #当前系统
Linux localroot 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localroot ~]#
[root@localroot ~]# date #无参数时的时间显示,小时为24小时制
2024年 08月 19日 星期一 13:29:13 CST #【1】
[root@localroot ~]#
注解【1】:CST
这个缩写可能指代不同的时区,具体取决于上下文和地理位置。然而,需要注意的是,CST在不同的国家和地区可能有不同的含义,这主要源于时区命名的非唯一性。
在北美,CST通常指的是美国中部时间(Central Standard Time),UTC-6.
在中国,虽然不常使用CST来表示时区,但按照国际惯例,中国标准时间(China Standard Time)有时也被非正式地简称为CST,但实际上中国的时区是UTC+8
注解【2】:时区
时区是指地球上按照经度划分的不同时间范围,主要用于统一和协调全球各地的时间。
- 背景:地球自西向东自转,导致东边比西边先看到太阳,因此东边的时间比西边早。为了克服时间上的混乱,需要统一和协调全球各地的时间。
- 历史:1884年,在华盛顿召开的一次国际经度会议上,规定将全球划分为24个时区,即中时区(零时区)、东1-12区、西1-12区。这一规定为全球时间的统一和协调奠定了基础。
- 基本单位:每个时区横跨经度15度,时间相差1小时。
- 注意:即使在同一个时区内,经度差别也有1小时之差,但默认在同一个时区内时间统一。更特殊的,我国跨越了东五区、东六区、东七区、东八区(北京时间)和东九区五个时区,但全国都统一使用北京时间。
date 命令中常见的参数格式及其作用如下(格式化输出):
结合使用:获取点分时间格式
结合使用:截取年月日,截取时分秒