我正在用Joda替换一些Jdk 1.6日历用法..
我正在寻找如何用Joda
实现/替换以下两个方法public int getDstOffSet(long millis) {
Calendar calendar = Calendar.getInstance();
calendar.clear();
calendar.setTimeInMillis(millis);
return calendar.get(Calendar.DST_OFFSET);
}
public int getZoneOffset(long millis) {
Calendar calendar = Calendar.getInstance();
calendar.clear();
calendar.setTimeInMillis(millis);
return calendar.get(Calendar.ZONE_OFFSET);
}
答案 0 :(得分:1)
Joda有一个DateTimeZone
类,其中包含这些函数http://www.joda.org/joda-time/apidocs/org/joda/time/DateTimeZone.html
特别是,isStandardOffset
会告诉您是否在DST中,然后您可以使用getOffset
或getStandardOffset
。