本地时间戳转换成各国时间
时间戳是计算机记录时间的数字格式,表示从1970年1月1日UTC开始的秒数或毫秒数。转换时需要考虑时区和夏令时。
亚洲主要城市时间转换
北京时间(UTC+8)转换公式:
import pytz
from datetime import datetime
datetime.fromtimestamp(1634567890, pytz.timezone('Asia/Shanghai'))
东京时间(UTC+9)转换特点:
- 日本不实行夏令时
- 全年比UTC快9小时

新加坡时间(UTC+8)与北京时间相同,但使用英语为工作语言。
首尔时间(UTC+9)与东京时间相同,韩国也不实行夏令时。
北美主要城市时间转换
纽约时间(UTC-5/UTC-4)转换注意:
- 夏令时期间(3月-11月)为UTC-4
- 使用
America/New_York时区标识
洛杉矶时间(UTC-8/UTC-7)特点:
- 比纽约慢3小时
- 夏令时调整与纽约同步
多伦多时间与纽约时间相同,使用America/Toronto时区。
欧洲主要城市时间转换
伦敦时间(UTC+0/UTC+1)转换要点:
- 夏令时期间为UTC+1
- 使用
Europe/London时区
巴黎时间(UTC+1/UTC+2)转换公式:
new Date(timestamp*1000).toLocaleString("fr-FR", {timeZone: "Europe/Paris"})
莫斯科时间(UTC+3)特点:
- 俄罗斯不使用夏令时
- 比伦敦快3小时
大洋洲主要城市时间转换
悉尼时间(UTC+10/UTC+11)注意:
- 夏令时期间为UTC+11
- 使用
Australia/Sydney时区
奥克兰时间(UTC+12/UTC+13)特点:
- 新西兰夏令时期间为UTC+13
- 比悉尼快2小时
其他地区时间转换
迪拜时间(UTC+4)全年不变,没有夏令时。
印度时间(UTC+5:30)特殊之处:
- 使用半时区
- 转换代码需特殊处理30分钟偏移
巴西时间(UTC-3/UTC-2)复杂点:
- 部分州实行夏令时
- 使用
America/Sao_Paulo等时区
南非时间(UTC+2)全年不变,没有夏令时调整。
泰国时间(UTC+7)特点:
- 与北京时间慢1小时
- 全年无夏令时




