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 列中的每个剩余单元格:
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:如何计算平均时间