日期、时间和时区对于IT系统非常重要。此信息用于提供有关日志时间、操作时间等的信息。日期与日、工作日、月、年等相关。时间与小时、分钟、秒等相关。时区是当前位置时间与GMT之间的差。
null
打印当前日期和时间
在设置之前,显示日期和时间非常有用。这可以防止错误,并用于检查当前日期和时间是否正确。date命令用于打印Linux系统的日期和时间信息。
date
date命令输出如下所示,其中打印日名称、日、月、年、时、分、秒和时区信息。
Çrş 17 Mar 2021 18:36:47 +03
仅打印当前日期
使用格式说明符只能打印日期。年用%%Y表示,月用%%m表示,日用%%d表示。
date +%Y-%m-%d
2021-03-17
仅打印当前时间
只有使用日期命令和%%H和%%m格式说明符才能打印时间。这个 %%小时 用于显示小时和 %%米 用于显示分钟。
date +%H:%m
18:03
打印时区
date命令还可以用于只打印Linux系统的时区。%%z用于打印时区。
date +%z
+0300
加号表示格林尼治标准时间03之前为小时,最后00表示分钟。只是当前时区在GMT之前。
相关文章: 如何在Linux(Ubuntu,Debian,Mint,CentOS)中找到IP地址?
设定日期
date命令还可以用于设置当前Linux系统的日期信息。为了设置日期,-s选项可以与日期值一起使用。
date +%Y%m%d -s "20210317"
设定时间
也可以使用 -s码 以及+ %%T型 选项。时间值指定为“11:20:30”。
date +%T -s "11:20:30"
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END