当前时间
日期时间转时间戳
时区标识符与 UTC 偏移量的区别
时区标识符(如 Asia/Shanghai)是 IANA 时区数据库中的标准命名,包含了该地区的历史和未来的时区规则。
UTC 偏移量(如 +08:00)只表示与 UTC 的小时差,不包含夏令时等动态规则。
同一个 UTC 偏移量可能对应多个时区标识符,原因包括:
- 地理和政治因素:不同国家/地区可能使用相同的偏移量
- 历史变化:时区规则可能随时间改变
- 夏令时政策差异:有些地区实行夏令时,有些不实行
- 精确度要求:时区标识符能提供更精确的时间转换
- 系统兼容性:IANA 时区数据库被现代操作系统广泛采用