[英]What is the Joda equivalent of Calendar get DST Offset
I am replacing some Jdk 1.6 Calendar usage with Joda .. 我用Joda代替了一些Jdk 1.6 Calendar的用法。
I am looking for how to implement/replace the two following methods with Joda 我正在寻找如何使用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);
}
Joda has a DateTimeZone
class with these functions http://www.joda.org/joda-time/apidocs/org/joda/time/DateTimeZone.html Joda的
DateTimeZone
类具有以下功能http://www.joda.org/joda-time/apidocs/org/joda/time/DateTimeZone.html
In particular, isStandardOffset
will tell you if you're in DST or not, and then you can use getOffset
or getStandardOffset
. 特别是,
isStandardOffset
会告诉您是否在DST中,然后可以使用getOffset
或getStandardOffset
。
This question jodatime how to know if daylight savings is on has some examples. 这个问题jodatime如何知道是否启用夏令时有一些示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.