时间转换之错差八

Cantabile 发布于 2025-11-21 2114 次阅读


近日与某高校合作的一个项目中的趣事:对方所有回写的指标时间都比实际时间提前了整整八小时。

我在对接群里发问,对方反问:"时间戳是local还是utc的?"

经过友好交流,发现某研究生同学在时间处理上做了一个巧妙的转换:

timestamp = original_timestamp + 8 * 3600 # 手动UTC+8

背后的原因令人暖心:他认为时间戳需要手动加上时区偏移。

正解:

local_time = datetime.fromtimestamp(timestamp)

唯一遗憾的是,那位研究生同学再也无法向别人炫耀他让时间快8小时的"超能力"了。