
引言
需求:给定一个时间戳 + 时区(Asia/shanghai) + 输出格式,返回该时区下特定格式的时间字符串
注意:一定需要考虑到不同国家冬夏令时情况
抽象一下:难点在于不同时区不同夏令时(夏时制)间转换
基本概念
夏时令
夏季人为将时间调快一小时,英文为Daylight Saving Time,简称DST
冬令时
冬季人为把时针拨回一小时
注意:大多数时候,也会将冬夏令时,统称为夏令时
影响:夏天的时候,中国的北京时间(东八区)与美国太平洋时区(西八区)的时差是15小时,而到了冬天却变成16小时。
各个国家和地区的时区规则,请参见此处的列表 。
实时查询各个国家和地区时间,请参见该网站
官方支持
官方包中提供了time.LoadLocation可以完成以上的需求;
const TIME_LAYOUT = "200