谷歌表格中的 Unix 时间戳到日期和小时

Bao*_*bab 1 timestamp date google-sheets seconds unix-timestamp

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

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

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

pla*_*er0 6

如果您的 UNIX / 纪元时间以秒为单位,请使用:

=TEXT(A2/86400+DATE(1970, 1, 1), "dd/mm/yyyy hh:mm:ss")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

没有秒:

=TEXT(A2/86400+DATE(1970, 1, 1), "dd/mm/yyyy hh:mm")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


如果您的 unix / epoch 时间以毫秒为单位,请使用:

=TEXT(A2/86400000+DATE(1970, 1, 1), "dd/mm/yyyy hh:mm:ss.000")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


对于数组使用:

=INDEX(IF(A1:A="",,TEXT(A1:A/86400+DATE(1970, 1, 1), "dd/mm/yyyy hh:mm:ss")))
Run Code Online (Sandbox Code Playgroud)