如何调整Excel公式,将日期转为带8AM时间戳的Epoch值?
调整Excel Epoch时间戳至当日8AM的公式方法
原公式=(A1-DATE(1970,1,1))*86400会基于单元格A1的完整日期时间计算Epoch戳。要让输出始终对应当日8AM,需先剥离A1中的时间部分,再手动加上8小时偏移量,调整后的公式如下:
=(INT(A1)-DATE(1970,1,1)+8/24)*86400
公式说明:
INT(A1):提取A1单元格的纯日期部分(忽略原有时间,返回当日0点的数值)8/24:Excel中以1代表一整天,8/24对应8小时的时间偏移量,加到日期上后得到当日8AM的完整日期时间- 后续
-DATE(1970,1,1)*86400的逻辑和原公式一致,将日期转换为从1970年1月1日0点开始计算的秒数(Epoch时间戳)
验证示例:
针对输入12/1/24 12:00AM,调整后的公式会计算12/1/24 8:00AM对应的Epoch戳,结果为1733040000,符合需求。
内容的提问来源于stack exchange,提问作者Aligator3000
相关产品推荐
相关产品推荐

