首页 > 解决方案 > 谷歌表格中日期和小时的 Unix 时间戳

问题描述

我在谷歌表格工作。如何将时间戳以秒为单位(作为类型1634978274)转换为格式2021-10-23 08:23,例如日期、小时;分钟以及如何将此结果存储在新列中?但是,不应更改原始时间戳。

不幸的是,我不确定将时间戳除以哪个数字来接收正确的日期。

我努力过滤日期和时间,这就是为什么我需要首先转换时间戳。

标签: google-sheetstimestampunix-timestampseconds

解决方案


Unix 时间从 1970 年 1 月 1 日开始计算经过的秒数。因此要转换为表格时间:

=DATE(1970,1,1) + 1634978274/(60*60*24)

... 其中60*60*24= “每分钟 60 秒 x 每小时 60 分钟 x 每天 24 小时。”

然后,您可以使用您选择的日期/时间格式来格式化公式单元格(或范围)。

如果将您的 Unix 时间输入到单元格中,当然您可以1634978274用该单元格引用替换公式,例如:

=DATE(1970,1,1) + A1/(24*60*60)


推荐阅读