2012-09-05 89 views
0

在我的一個項目中,我必須將UTC日期時間轉換爲用戶特定的日期和時間。我正在使用xml來獲取時間偏移和夏令時參數。JODA日照轉換

例如偏移= 「GMT + 2」 DST = 「真」

如果是這種情況,那麼我有與UTC的DateTime轉換成GMT + 2考慮夏令時。

我讀了很多博客文章和文章,但沒有完全理解如何做這個時間和日期轉換。有人可以給我看一個例子,使用JODA DateTime或類似的Java。

感謝,

回答

0

如果您有任何給定DateTimeZone一個DateTime例如,你可以將它轉換到另一個時區只dateTime.toDateTime(otherTimeZone)

+0

String timeZoneId =「GMT-10:00」; DateTime temp = oldDateTime.toDateTime(DateTimeZone.forID(timeZoneId)); 因此,這將自動將我的oldDateTime以UTC格式轉換爲GMT-10,因爲每天的節電? 感謝您的回覆 –

+0

是的。你測試過了嗎? –

+0

嗨馬特,是的,我做了,沒有工作的一些unkonwn的原因。所以我用TimeZone來取得偏移值。感謝所有的幫助! –