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