google-sheets - 谷歌表格中日期和小时的 Unix 时间戳
问题描述
我在谷歌表格工作。如何将时间戳以秒为单位(作为类型1634978274
)转换为格式2021-10-23 08:23
,例如日期、小时;分钟以及如何将此结果存储在新列中?但是,不应更改原始时间戳。
不幸的是,我不确定将时间戳除以哪个数字来接收正确的日期。
我努力过滤日期和时间,这就是为什么我需要首先转换时间戳。
解决方案
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)
推荐阅读
- javascript - Microsoft Teams 嵌入式“共享”按钮不会选择当前页面 URL 进行共享 -
- javascript - 创建 HTML 表单并在提交时将数据发送到 Google-Sheet
- asp.net - 如何配置 ASP.NET WebApi 以针对 OpenID Connect 服务器验证不记名令牌?
- javascript - Google Script - 在文档中添加图像并删除复制的文件
- octave - 安装 JRE 时 Octave 找不到 JRE
- java - 无法在 jboss 应用服务器 7 中部署战争文件
- css - 我想在工具提示悬停时更改标题背景颜色
- python - 需要帮助在循环中使用 Python 中的 Scrapy 抓取多个网页并从那里到下一页
- java - ORA-02289: 序列不存在 - 选择键或将结果设置到参数对象时出错
- jquery - 选择多个带有图标的select2占位符