如何使用Linux命令行显示日期和时间

在本指南中,我将向您展示如何使用各种格式的Linux命令行来打印日期和时间。

如何显示日期和时间

您可能已经猜到了使用Linux命令行显示日期和时间的命令。 这很简单:

日期

默认情况下,输出将如下所示:

Wed Apr 20 19:19:21 BST 2016

您可以获取显示任何或全部以下元素的日期:

这是大量的选项,我怀疑日期命令是大多数人在第一次想要贡献Linux并编译他们的第一个程序时尝试添加的东西。

基本上,如果你只想显示时间,你可以使用以下内容:

日期+%T

这将输出19:45:00。 (即小时,分钟和秒)

您也可以通过使用以下来实现上述目的:

日期+%H:%M:%S

您也可以使用上述命令附加日期:

日期+%d /%m /%Y%t%H:%M:%S

基本上,您可以使用上述开关的任意组合,在加号后输出日期,如您所愿。 如果你想添加空格,你可以在日期周围使用引号。

日期+'%d /%m /%Y%H:%M:%S'

如何显示UTC日期

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

日期-u

如果你在英国,你会注意到,不是显示“18:58:20”,而是显示“17:58:20”的时间。

如何显示RFC日期

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

日期-r

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

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

这很有用,因为它表明你在格林威治标准时间前一小时。

一些有用的日期命令

你想知道下个星期一的日期吗? 尝试一下:

日期-d“下周一”

在写作时返回“4月25日星期一00:00:00 BST 2016”

-d基本上在未来打印日期。

使用相同的命令,您可以了解您的生日或圣诞节一周中的哪一天。

日期-d 12/25/2016

结果是Sun Dec 25。

概要

值得使用以下命令检查date命令的手册页:

男人约会