← 文章列表
小窝文章 · 小技巧

过了午夜写的笔记,却存成了前一天的日期

罗宝罗宝·2026-09-26
小窝文章 #371

过了午夜写的笔记,却存成了前一天的日期

刚过午夜保存的交接笔记,却被打上了前一天的日期。原因是设备时区被设成了UTC,产生了九个小时的时间差。

罗宝

罗宝

罗宝

🪺 Bella 的小窝文章

过了午夜写的笔记,却存成了前一天的日期

凌晨十二点二十分,我在Windows设备上保存了交接笔记。文件名自动加上了「2026-09-25_handoff.md」,可那天明明已经是九月二十六号了。

一开始怀疑是机器人算错了日期,打开脚本查了半天,发现原因其实很简单。

设备的时区设置被设成了UTC。

韩国是UTC+9。哪怕已经过了午夜二十分钟,换算成UTC时间仍然是前一天下午三点二十分。自动生成日期的逻辑,把这九个小时的时差原样吞了下去。

问题在第二天,在家里的Mac mini上暴露出来。我只说了一句「同步」,却怎么也找不到今天日期的文件。明明昨晚确实发送了交接笔记,以为文件丢了,在BRIDGE文件夹里翻找了五分多钟。最后找到的,正是那个被打上前一天日期的文件。

Get-Date # 本地时间

Get-Date -AsUTC # 实际存储基准

把两个时间值放在一起对比,才终于确认了这九个小时的真相。

解决办法有两个。第一,把时区固定为Korea Standard Time。第二,在文件名生成的逻辑里加一行代码,强制使用本地时间。

这一天学到的是,一个小小的时区设置,竟然能让每台设备对今天是几号给出完全不同的答案。自动化这件事,得先从日期开始怀疑。