2015-06-04
10:53 AM
Joda Time 是一個相當方便的第三方套件
簡化了許多在使用原生 Calendar 或 Date 物件時相當繁雜的步驟
本次要介紹的就是如何使用 Joda Time 套件取得特定時區的時間
程式碼範例
//取得日本時區 DateTimeZone gmt = DateTimeZone.forID( "Asia/Tokyo" ); //轉換為DateTime物件 DateTime datetime = new DateTime(gmt); //轉換為Java Date物件 Date date = datetime.toLocalDateTime().toDate();
若是直接使用 datetime.toDate();
則會與直接使用 new Date(); 得到的日期相同
就不會使用指定時區的時間了
而會使用本機時間
這邊是需要稍微注意的地方
各項資料連結
Joda Time
Joda Time Available Time Zones
Calendar(Java Doc)
Date(Java Doc)
No comments:
Post a Comment