温馨提示×

linux epoch时间戳转换方法

小樊
104
2024-08-27 00:26:03
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 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 时间戳。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:linux epoch时间戳在编程中的应用

0