我需要根据省/邮政编码找时间。
对于某个省,我需要在该省获得当前时间。
方法1:我准备省与时区之间的映射
比如"AB"
- "Canada/Atlantic"
TimeZone timeZone=new TimeZone("Canada/Atlantic");
问题是我没有这样的映射。
您能否根据省/邮政编码
建议我更好地查找时间答案 0 :(得分:1)
您无法在省和时区(http://www.timeanddate.com/time/canada/time-zones-background.html)之间获得1对1或n对1的映射。与美国一样,某些司法管辖区在时区之间分配。您将需要其他地理数据。您是否考虑过在数据库中添加时区字段?例如,不要询问用户的省份,然后尝试猜测他们的时区是什么,只需询问用户他们的首选时区。