我有時區。我有這個城市。我怎樣才能得到這個國家?我怎樣才能得到時區的國名
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