Amidora

Amidora · 资料库

同一时刻为何会在两个时区对应不同日期

时间戳表示一个时刻,民用日期表示日历上的一天。同一时刻在不同时区可能对应不同日期;进行纯日期转换前,应先确定目标民用日期。 UTC午夜刚过时,UTC以西的时区可能仍是前一天;这与当地日落边界是不同问题。仅有日期字段无法推断目标时区,也无法知道事件是否在日落前。若已知,应保留原始时间戳或当地时间,并记录确定日期所用的时区。必要时另存地点及日落前后信息。

时间戳表示一个时刻,民用日期表示日历上的一天。同一时刻在不同时区可能对应不同日期;进行纯日期转换前,应先确定目标民用日期。 UTC午夜刚过时,UTC以西的时区可能仍是前一天;这与当地日落边界是不同问题。仅有日期字段无法推断目标时区,也无法知道事件是否在日落前。若已知,应保留原始时间戳或当地时间,并记录确定日期所用的时区。必要时另存地点及日落前后信息。

区分事件发生的时刻与纯日期转换所使用的日历日。

仅转换民用日期。不计算当地日落或宗教礼仪时间。

工具

来源