2015-12-01 52 views
0

我有一個在Spring中編寫的API。對於日期和時間屬性,我使用Java Time API(更具體地說是LocalDateTime)以及嚴重依賴於時間相關信息的Android客戶端。如何獲得某個位置的區域偏移?

當客戶端發出請求時,它可以發送用戶所在的城市。

如何從請求中的信息中獲取ZoneOffset,以便響應中的日期和時間適合用戶的位置?

+1

所以你有一個城市作爲一個字符串,你想從中獲得區域偏移?你有這個國家嗎?我不知道它是否存在於現實中,但在理論上可能在同一個國家擁有兩個同名的城市,並且處於兩個不同的時區(以美國爲例)。我想你會更好地詢問用戶的時區。 – Tunaki

+0

什麼是「請求中的信息」? REST請求什麼的? – yelliver

回答

0

如果你知道你所在的州的首府,你可以使用它的TimeZone,因爲它們是可用的。訣竅是知道你在哪個州或省。

如果你知道緯度/經度,你可以計算出與GMT的可能差異,並且你是否在日光節約,但這將是近似值。

相關問題