Excel:如何将 unix 时间戳转换为日期


UNIX 时间戳表示自 1970 年 1 月 1 日以来的秒数。

您可以在 Excel 中使用以下公式将 UNIX 时间戳转换为可识别的日期:

方法1:将时间戳转换为日期(例如03/29/2022)

 =INT((( A2 /60)/60)/24)+DATE(1970,1,1)

方法 2:将时间戳转换为带时间的日期(例如 03/29/2022 2:50:00 PM)

 = A2 /86400+25569

然后,您必须使用“数字格式”选项指定mm/dd/yyyy hh:mm:ss作为格式。

这两个公式都假设 UNIX 时间戳位于单元格A2中。

以下示例展示了如何在实践中将每个公式与 Excel 中的以下时间戳列一起使用:

示例 1:将 UNIX 时间戳转换为 Excel 中的日期

假设我们要将 A 列中的每个时间戳转换为 B 列中的日期。

为此,我们可以在单元格B2中键入以下公式:

 =INT((( A2 /60)/60)/24)+DATE(1970,1,1)

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel 将 UNIX 时间戳转换为日期

B 列现在将 A 列中的每个 UNIX 时间戳显示为可识别的日期。

示例 2:在 Excel 中将 UNIX 时间戳转换为带有时间的日期

假设我们要将 A 列中的每个时间戳转换为 B 列中的日期和时间。

为此,我们可以在单元格B2中键入以下公式:

 = A2 /86400+25569

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

接下来,突出显示单元格区域B2:B10 ,然后单击“主页”选项卡上“数字”组右下角的小箭头,选择“自定义”作为类别,然后键入mm/dd/yyyy hh:mm: ss作为参数。类型

单击“确定”后,B 列现在将 A 列中的每个 UNIX 时间戳显示为包含小时、分钟和秒的日期:

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:计算两个时间之间的差异(以小时为单位)
Excel:计算两个时间之间的差异(以分钟为单位)
Excel:如何计算平均时间

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注