温馨提示×

linux epoch时间戳转换方法

小樊
83
2024-08-27 00:26:03
栏目: 智能运维

在 Linux 系统中,可以使用 date 命令将 epoch 时间戳(即自 1970 年 1 月 1 日 00:00:00 UTC 起的秒数)转换为人类可读的日期和时间格式

  1. 将 epoch 时间戳转换为本地时间:
date -d @1632986730

这将输出类似于以下内容的本地时间:

Tue Sep 28 14:12:10 CST 2021
  1. 将 epoch 时间戳转换为指定格式的本地时间:
date -d @1632986730 "+%Y-%m-%d %H:%M:%S"

这将输出类似于以下内容的本地时间:

2021-09-28 14:12:10
  1. 将 epoch 时间戳转换为 UTC 时间:
date -u -d @1632986730

这将输出类似于以下内容的 UTC 时间:

Tue Sep 28 06:12:10 UTC 2021
  1. 将 epoch 时间戳转换为指定格式的 UTC 时间:
date -u -d @1632986730 "+%Y-%m-%d %H:%M:%S"

这将输出类似于以下内容的 UTC 时间:

2021-09-28 06:12:10

请注意,上述示例中的 1632986730 是一个示例 epoch 时间戳。您需要将其替换为您要转换的实际 epoch 时间戳。

0