Table of contents
这篇文章解释了3种方法来 转换Unix时间戳 至 日期 在 ǞǞǞ Unix的时间戳格式在不同的操作系统和文件系统中广泛使用。 它将时间作为 经过的秒数 从 1970年1月1日,00:00。
下载实践工作手册
下载这本练习手册,在阅读本文时进行练习。
将Unix时间戳转换为日期.xlsxUnix时间戳的介绍
ǞǞǞ 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的日期。 希望它能帮助你更有把握地使用这些方法。 有任何问题或建议,别忘了在下面的评论栏里提出来。