如何在Excel中把Unix时间戳转换成日期(3种方法)

  • Share This
Hugh West

这篇文章解释了3种方法来 转换Unix时间戳 日期 ǞǞǞ Unix的时间戳格式在不同的操作系统和文件系统中广泛使用。 它将时间作为 经过的秒数 1970年1月1日,00:00。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

将Unix时间戳转换为日期.xlsx

Unix时间戳的介绍

ǞǞǞ Unix时间戳 是一个跟踪时间的系统,作为一个 运行总秒数。 时间计数 开始 Unix Epoch 关于 1970年1月1日 UTC 所以,Unix的时间戳只不过是 的数量 用时秒数 ǞǞǞ Unix Epoch 对该 特定日期 .

在Excel中把Unix时间戳转换为日期的3种方法

微软Excel 商店 a 日期 作为一个 序列号 1900年1月1日 并有一个 增量 1 日后 因此,当我们得到一个 Unix时间戳 ,我们必须 分裂 它由 86400 (一天的秒数,24*60*60)。 通过这样做,我们将得到 天过去了,从 Unix Epoch 在这之后,我们必须 增加 日期值 (序列号来自 1900年1月1日 ) 为 Unix Epoch 关于 1970年1月1日。 为了得到这一点,我们需要使用以下方法 公式 .

=(unix时间戳值/86400)+ DATE(1970,1,1)

ǞǞǞ 日期功能 返回的是 日期值 序列号 的一个 特定日期 的语法。 日期功能 =DATE(年,月,日)。 我们需要把 1970,1,1 作为 论点 因为我们要 计算 日期值 的。 Unix Epoch。

最后,我们需要 遵循 以下之一 方法 来转换 累计的序列号 到一个 Excel日期。

1. 格式化单元格,将Unix时间戳转换为日期

我们可以应用 不同的格式 通过使用 格式化单元格 在Excel中的选项,以 转换 Unix时间戳 进入 日期格式。 让我们按照下面的步骤来实现这一目标。

第1步:将Unix时间戳转换成序列号

我们有一份清单 Unix时间戳 在细胞中 B5:B9 转换 他们对 日期 .

起初,我们会 变成 它们变成 序号 然后应用 日期格式 转换 它们变成 Excel日期 在细胞中 C5 ,把 公式 并按 进入。

=(B5/86400)+DATE(1970,1,1)

第2步:打开格式化单元格选项的不同方法

1.打开格式化单元格选项的键盘快捷方式

  • 选择 电池 C5 .
  • 新闻 按键+1 Alt + H + FM 以打开 格式化单元格窗口。

2.打开格式化单元格选项的右键菜单

  • 选择单元格 C5.
  • 右键点击 鼠标,并选择 格式化单元格选项。

3.使用 "格式 "选项卡打开 "格式化单元格 "选项

步骤。

  • 选择 电池 C5.
  • 转到 首页 选项卡来自 Excel功能区。
  • 点击 格式选项。
  • 选择 格式化单元格选项。

第3步:应用日期格式,将序列号转换为Excel日期

现在,我们有了 格式化单元格 窗口 开幕 ,

  • 数字标签。 点击 日期类别。
  • 那么 选择 你的 首选日期格式 在这个例子中,我们 选择 第一个 .

  • 现在 找到了 填充手柄 右下角 细胞的 C5 拖累了它 到细胞 C6:C9 .

  • 以下是 转换后的Excel日期。

阅读更多:在Excel中把序列号转换为日期(7种简单方法)。

2. 在Excel中使用TEXT函数将Unix时间戳转换为日期

我们也可以用 TEXT功能 转化为 Unix时间戳 值为 Excel日期 在细胞中 C5, 放置如下 公式 并按 进入。

=TEXT((B5/86400)+DATE(1970,1,1),"m/d/yyyy")

公式分解。

ǞǞǞ TEXT功能 2个论点 : 价值 format_text .

value: B5/86400)+DATE(1970,1,1) 其中 转换器 Unix时间戳 值为 序号

format_text : "m/d/yyyy"。 我们可以把我们的 所需的日期格式 我们要 展示 .

现在使用 填充手柄 ,我们可以 拷贝 粘贴 公式 到其他细胞。

阅读更多:如何在Excel中把时间戳转换为日期(7种简单方法)。

类似的阅读。

  • 如何在Excel中把活动目录的时间戳转换成日期(4种方法)
  • 将文本日期和时间转换成Excel中的日期格式(7种简单方法)
  • 在Excel中,文本无法转换为日期(4个问题& 解决方案)
  • 如何在Excel中把文本转换为日期(10种方法)
  • 如何在Excel中插入静止的日期(4种简单方法)

3. 应用数字格式将Excel中的Unix时间戳转换为日期

Excels提供了简单的选项来改变 数字格式 的一个 单元格值。 在这个例子中,我们将使用这一功能来实现我们的目标。 让我们按照以下步骤进行。

阶梯

  • 在细胞中 C5 ,把 公式 .
=(B5/86400)+DATE(1970,1,1)

  • 选择 电池 C5 .
  • 转到 主页标签 .
  • 点击 下拉式 数字格式。
  • 现在 选择 或者 短暂日期 长日期 我们选择了 短日期选项 这里 .

  • 现在使用 所有手柄 我们可以 拷贝 这个 数字格式 到细胞 C6:C9。

笔记

  • 如果我们分析输出,我们会发现,对于 Unix时间戳值 差异 86400 意思是说,有 一日进步 1970年1月1日至1970年1月1日 我们前面描述的。

阅读更多。 如何在Excel中把数字转换为日期(6种简单方法)

总结

现在,我们知道了如何用3种不同的方法将Unix的时间戳转换为Excel的日期。 希望它能帮助你更有把握地使用这些方法。 有任何问题或建议,别忘了在下面的评论栏里提出来。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.