如何在Google Sheets中将UTC时间转非夏令时EST(自动调整日期)?
在Google Sheets中将Twitter UTC时间转换为固定偏移的EST时间(无需夏令时调整)
完全可行,以下是具体实现方法:
假设你的Twitter时间数据位于单元格A1(格式如2017-07-25 03:55 +0000),使用以下公式即可完成转换:
=DATEVALUE(LEFT(A1,10)) + TIMEVALUE(MID(A1,12,5)) - TIME(5,0,0)
公式说明:
LEFT(A1,10)提取字符串中的日期部分(如2017-07-25),DATEVALUE将其转换为Google Sheets可识别的日期序列号MID(A1,12,5)提取字符串中的时间部分(如03:55),TIMEVALUE将其转换为时间序列号- 两者相加得到UTC时间的完整序列号,再通过
TIME(5,0,0)减去5小时,得到固定偏移的EST时间
格式设置:
选中公式所在的单元格,右键选择「设置单元格格式」→「自定义格式」,输入yyyy-mm-dd hh:mm并确认,即可得到如2017-07-24 10:55的目标格式。
你也可以使用更简洁的等效公式:
=TO_DATE(VALUE(A1)) - 5/24
该公式直接将整个时间字符串解析为时间戳,再减去5小时对应的天数(5/24),效果完全一致。
内容的提问来源于stack exchange,提问作者Reid
相关产品推荐
相关产品推荐

