1
Amy 原创整理|资料核验:2026-10-30
Python 官方文档将日期时间对象分为 aware 与 naive。带有足够时区信息的 aware 对象能定位具体时刻;naive 对象本身无法说明代表 UTC、当地时间还是其他时区,需要程序另行约定。
教学示例:“2026-10-30 09:00”只有本地钟点;如果跨地区协作却没有时区约定,读者可能理解成不同的时刻。
Amy 建议:为事件日志明确保存时区或 UTC 偏移,并在界面显示时转换成需要的地区时间。接到旧数据时先确认原始时区,不要只是给字符串补一个 Z 就当作已完成 UTC 转换。
对预约、日期和历史事件,应先分清业务需要记录的是某个时刻,还是某地的日历日期。