2021-03-14 分类: 网站建设
在本文中, 我们会通过一些案例来演示如何使用 Linux 中的 date
命令。date
命令可以用户输出/设置系统日期和时间。 date
命令很简单, 请参见下面的例子和语法。
默认情况下,当不带任何参数运行 date
命令时,它会输出当前系统日期和时间:
$ date Sat 2 Dec 12:34:12 CST 2017
Usage: date [OPTION]... [+FORMAT]
or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
以给定格式显示当前时间,或设置系统时间。
下面这些案例会向你演示如何使用 date
命令来查看前后一段时间的日期时间。
date -d "5 weeks" Sun Jan 7 19:53:50 CST 2018
date -d "5 weeks 4 days" Thu Jan 11 19:55:35 CST 2018
date -d "next month" Wed Jan 3 19:57:43 CST 2018
date -d last-sunday Sun Nov 26 00:00:00 CST 2017
date
命令还有很多格式化相关的选项, 下面的例子向你演示如何格式化 date
命令的输出.
yyyy-mm-dd
的格式显示日期date +"%F" 2017-12-03
mm/dd/yyyy
的格式显示日期date +"%m/%d/%Y" 12/03/2017
date +"%T" 20:07:04
date +"%j" 337
格式
说明
%%
显示百分号 (%
)。
%a
星期的缩写形式 (如: Sun
)。
%A
星期的完整形式 (如: Sunday
)。
%b
缩写的月份 (如: Jan
)。
%B
当前区域的月份全称 (如: January
)。
%c
日期以及时间 (如: Thu Mar 3 23:05:25 2005
)。
%C
当前世纪;类似 %Y
, 但是会省略最后两位 (如: 20
)。
%d
月中的第几日 (如: 01
)。
%D
日期;效果与 %m/%d/%y
一样。
%e
月中的第几日, 会填充空格;与 %_d
一样。
%F
完整的日期;跟 %Y-%m-%d
一样。
%g
年份的后两位 (参见 %G
)。
%G
年份 (参见 %V
);通常跟 %V
连用。
%h
同 %b
。
%H
小时 (00
..23
)。
%I
小时 (01
..12
)。
%j
一年中的第几天 (001
..366
)。
%k
小时, 用空格填充 ( 0
..23
); 与 %_H
一样。
%l
小时, 用空格填充 ( 1
..12
); 与 %_I
一样。
%m
月份 (01
..12
)。
%M
分钟 (00
..59
)。
%n
换行。
%N
纳秒 (000000000
..999999999
)。
%p
当前区域时间是上午 AM
还是下午 PM
;未知则为空。
%P
类似 %p
, 但是用小写字母显示。
%r
当前区域的 12 小时制显示时间 (如: 11:11:04 PM
)。
%R
24 小时制的小时和分钟;同 %H:%M
。
%s
从 1970-01-01 00:00:00 UTC 到现在经历的秒数。
%S
秒数 (00
..60
)。
%t
制表符。
%T
时间;同 %H:%M:%S
。
%u
星期 (1
..7
);1 表示 星期一
。
%U
一年中的第几个星期,以周日为一周的开始 (00
..53
)。
%V
一年中的第几个星期,以周一为一周的开始 (01
..53
)。
如何使用date命令?
URL分享:/news2/105152.html
成都网站建设公司_创新互联,为您提供响应式网站、网站营销、网站制作、移动网站建设、面包屑导航、网页设计公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联
猜你还喜欢下面的内容