我有时区。我有这个城市。我怎样才能得到这个国家?我怎样才能得到时区的国名
Set<String> ids = DateTimeZone.getAvailableIDs();
for (String id : ids) {
System.out.println(" "+id);
}
我有时区。我有这个城市。我怎样才能得到这个国家?我怎样才能得到时区的国名
Set<String> ids = DateTimeZone.getAvailableIDs();
for (String id : ids) {
System.out.println(" "+id);
}
可能有多个国家/时区,但如果你想打印一个列表,我建议把它们放入一个集合..也许是一个二维数组。
http://www.timezoneconverter.com/cgi-bin/zonehelp.tzc
=======================
根据您的反馈和你的问题是如何改变,你应该能够要使用Google的Maps API,并执行Geocode web服务调用,以获取XML(或JSON对象的“CountryNameCode”)节点(取决于您选择的格式),并以此方式获取您的国家/地区代码。通常,当您发送地址作为参数时,此服务用于获取纬度/经度值(也称为地理编码)。或者,如果您向网络服务发送纬度/经度参数,则它用于获取地址(也称为反向地理编码)。但在你的情况下,使用地理编码。你仍然会得到经济/经济回报。只需忽略这些价值观并从回应中解析国家。
是的我知道,但智慧我的代码我有kontinent和城市。但是不可能让这个国家成为这个城市的名字? – Baros
试试这个:http://stackoverflow.com/questions/55901/web-service-current-time-zone-for-a-city – MacGyver
伟大的链接到[地理名称](http://www.geonames.org/ ) - 也许试试这个 – powerMicha