Bao*_*bab 1 timestamp date google-sheets seconds unix-timestamp
我在 Google 表格工作。如何将以秒为单位的时间戳(作为 类型1634978274)转换为 格式2021-10-23 08:23,例如日期、小时;分钟以及如何将此结果存储在新列中?不过,不应更改原始时间戳。
不幸的是,我不确定将时间戳除以哪个数字才能接收正确的日期。
我努力过滤日期和时间,这就是为什么我需要首先转换时间戳。
如果您的 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)