在 Linux 中将 utc 日期和时间转换为本地时间或将 UTC 转换为 EST
Linux 中的 date 命令能够将日期和时间从 UTC 转换为系统的本地时间。
也可以执行相反的操作,使用 date
将本地时间转换为 UTC。在本教程中,我们将展示如何在 Linux 命令行上将 UTC 日期和时间转换为本地时间。您还将了解如何转换为其他不同时区。
在本教程中您将学习:
如何将 UTC 日期和时间转换为本地时间
如何将其他时区转换为当地时间
将 UTC 时间转换为当地时间
请参阅下面的示例,了解如何使用 date
命令在 UTC 和其他时区之间进行转换。
请记住,您始终可以使用以下命令确定您的本地时区。
$ ls -l /etc/localtime lrwxrwxrwx 1 root root 36 Mar 9 2021 /etc/localtime -> /usr/share/zoneinfo/America/New_York
在下面的示例中,我们将 UTC 时间转换为本地时间(在本例中为 EDT)。
$ date -d '2014-06-26 23:00 UTC' Thu 26 Jun 2014 07:00:00 PM EDT
您还可以单独指定时间,而不指定日期。
$ date -d '23:00 UTC' Sun 10 Oct 2021 07:00:00 PM EDT
您还可以从其他时区转换。例如,此命令将 CEST(中欧夏令时间)转换为当地时间。
$ date -d '2021-06-26 23:00 CEST' Sat 26 Jun 2021 05:00:00 PM EDT
这里的所有都是它的。使用 date
命令可以轻松完成 UTC 或其他时区与本地时区之间的转换。要了解该命令还可以执行哪些操作,请查看有关 date 命令的完整教程。