: 如果可能,使用相反的情况

要仅显示时间,请使用以下命令:

date +%T

或者,使用以下方法:

date +%H:%M:%S

使用以下命令添加日期:

date +%d/%m/%Y%t%H:%M:%S

或者,使用以下命令(因为 %T 等效于 %H:%M:%S):

date +$d/%m/%Y%t%T

: 和/字符是可选的,可以是任何你想要的。
例如:

日期 +%dc%mc%Y

输出: 24c09c2020 ,如果我们出于某种原因想使用 'c' 作为分隔符。

在加号后使用上述开关的任意组合,根据需要输出日期。
如果要添加空格,可以在日期周围使用引号。

date +'%d/%m/%Y %H:%M:%S'
如何使用 Linux 命令行显示日期和时间

一些有用的日期命令

查看下周一的日期

date -d "next Monday"

-d 基本上打印未来或者过去的日期。
因此,我们可以使用“下周一”或者“上周五”。

使用相同的命令,我们可以找出生日或者圣诞节在一周中的哪一天。

date -d 12/25/2016

如何显示日期和时间

要显示日期,执行:

date

默认情况下,输出将是这样的:

Wed Apr 20 19:19:21 BST 2018

使用以下任何或者所有元素显示日期:

  • %a : 缩写的日期名称(即 mon、tue、wed)

  • %A : 全日名称(即星期一、星期二、星期三)

  • %b 或者 %h :缩写的月份名称(即 jan、feb、mar)

  • %B : 完整月份名称(一月、二月、三月)

  • %c : locales 日期和时间(完整的日期和时间)

  • %C : 世纪 - 显示年份的前两个数字(即 19 为 1999 和 20 为 2020)

  • %d : 月份中的第几天(即 01、02、03)

  • %D :与 M/D/Y 相同(即 04/20/16)

  • %e : 填充的月份日期(即“1”、“2”)

  • %F : 完整日期,与 yyyy-mm-dd 相同

  • %H : 小时 (00, 01, 02, 21, 22, 23)

  • %I : 小时 (1,2,3,10,11,12)

  • %j : 一年中的第几天(即 243)

  • %k : 小时填充(即“1”变成“1”)

  • %l : 小时填充(12 小时制)

  • %m : 月份数 (1,2,3)

  • %M : 分钟 (1,2,3,57,58,59)

  • %n : 新行

  • %N : 纳秒

  • %p : 上午或者下午

  • %P : 像 %p 但小写(讽刺的是)

  • %r : 语言环境 12 小时时钟时间

  • %R : 小时和分钟的 24 小时版本

  • %s : 自 1970-01-01 00:00:00 以来的秒数

  • %S : 秒 (01,02,03, 57, 58, 59)

  • %t : 一个标签

  • %T : 时间与 %H:%M:%S 相同

  • %u : 星期几(1 是星期一,2 是星期二等)

  • %U : 年的周数(假设星期日为一周的第一天)

  • %V : ISO 周数,星期一作为一周的第一天

  • %w : 星期几(0 是星期天)

  • %W : 一年中的周数,星期一作为一周的第一天

  • %x : 语言环境日期表示 (12/31/2015)

  • %X : 语言环境时间表示 (14:44:44)

  • %y : 年份的最后两位数

  • %Y : 年

  • %z : 数字时区(即 -0400)

  • %:z : 数字时区如下(即 -04:00)

  • %::z : 数字时区如下(即 -04:00:00)

  • %Z : 字母时区缩写 (GMT)

    • :单个连字符防止零填充
  • _ : 一个带空格的下划线

  • 0 : 用零填充

  • ^ : 尽可能使用大写

如何显示 UTC 日期

使用以下命令查看计算机的 UTC 日期:

date -u

如何显示 RFC 日期

使用以下命令查看我们计算机的 RFC 日期:

date --rfc-2822

这将按以下格式显示日期:

Wed, 20 Apr 2018 19:56:52 +0100

此标志很有用,因为它表明我们比格林威治标准时间早一个小时。

日期:2020-07-15 11:16:32 来源:oir作者:oir