温馨提示×

Ubuntu时间戳如何转换成日期

小樊
88
2025-02-25 17:13:47
栏目: 智能运维

在 Ubuntu 系统中,你可以使用命令行工具 date 来将时间戳转换为日期。时间戳通常是指自 1970 年 1 月 1 日(UTC)以来的秒数。

要将时间戳转换为可读的日期格式,可以使用以下命令:

date -d @<timestamp> "+%Y-%m-%d %H:%M:%S"

这里的 <timestamp> 是你想要转换的时间戳。例如,如果你有一个时间戳 1633024800,可以这样转换:

date -d @1633024800 "+%Y-%m-%d %H:%M:%S"

这将输出:

2021-10-01 00:00:00

解释一下命令中的选项:

  • -d:表示指定一个字符串来描述日期和时间。
  • @:后面跟的时间戳是以秒为单位的。
  • "+%Y-%m-%d %H:%M:%S":这是输出的日期格式,其中 %Y 表示年份,%m 表示月份,%d 表示日期,%H 表示小时,%M 表示分钟,%S 表示秒。

如果你想要使用毫秒级的时间戳,可以使用 -d @<timestamp>+"%Y-%m-%d %H:%M:%S.%3N",其中 %3N 表示毫秒部分。

0