date命令学习

Linux命令之二十一 date命令

date命令简介

date命令一般用于显示或设置系统日期与时间,此命令非常简单,直接输入date,就可以显示日期和时间,包括星期和时区信息。同时这个命令提供了很多选项,用于指定显示的日期和时间格式。

命令参数

 -d:显示指定的日期与时间
 -s:设置指定的日期与时间
 -u:显示GMT

日期时间格式

 # date格式化显示
 date  +“%option”

常用格式如下

 %D:指定显示格式 月/日/年
 %Y:年份
 %m:月份
 %B:月份的完整名称
 %b:月份完整名称的缩写
 %d:日期
 %j:一年中的第几天
 %u:一个星期中的第几天
 %A:星期的全称
 %a:星期的缩写
 %H:24小时
 %l:12小时
 %M:分钟
 %S:秒

使用示例

 # 查看系统日期及时间
 > date
 2022年 7月24日 星期日 10时43分32秒 CST
 
 # 显示年月日,F,x和D三种方式
 > date +%F
 2022-07-24
 > date +%x
 2022/07/24
 > date +%D
 07/24/22
 
 # Y,m,d分别获取年,月,日
 > date +%Y
 2022
 > date +%m
 07
 > date +%d
 24
 
 # 获取系统时区
 $ date +%z
 +0800
 $ date +%Z
 CST
 
 # 按照指定格式输出日期时间
 > date '+%Y-%m-%d %H:%M:%S'
 2022-07-24 10:46:50
 
 # 要以UTC(世界标准时间)显示时间
 > date -u
 2022年 7月24日 星期日 02时47分01秒 UTC
 
 # 显示前一天日期
 > date -d last-day +%Y%m%d
 20220723
 
 # 设置时间
 > date -s "2023-07-24 10:48:00"
 
 # 按日期创建日志文件
 > touch log-`date "+%Y-%m-%d"`
收录于合集 #linux
 28
上一篇Linux命令之二十二 cal命令下一篇Linux命令之二十 xargs命令
更改系统时区:

 

 

 

 


 

 

阅读 20
posted @ 2022-08-14 19:29  往事已成昨天  阅读(87)  评论(0编辑  收藏  举报