2014-09-03 3 views
8

새 Java 8 datetime 클래스를 사용하여 일광 절약 시간제가 적용되는지 여부를 알아야합니다.Java8 - 일광 절약 시간제 적용 방법

jodatime how to know if daylight savings is on

하지만 자바 8 어떻게 그것을 찾을 수 있습니다 : 어떻게 jodatime에서이 작업을 수행하는 항목을 찾았나요? (jodatime 좀 비슷해야하지만 java.time.ZonedDateTime.isStandardOffset()가 대응하는 방법을 찾을 수 없습니다) 당신의 도움에 대한

감사

+0

왜 시간대를 알고 싶습니까? - 너 정말 알아야 해? 코드 작성을 계속하기 전에 https://www.youtube.com/watch?v=-5wpm-gesOY&index=61&list=UU9-y-6csu5WGm29I7JiwpnA – Robert3452

답변

11

ZoneRules은 당신이에 intrested있는 기능이 포함되어

public static boolean isDST(ZonedDateTime t) { 
    return t.getZone().getRules().isDaylightSavings(t.toInstant()); 
} 
+1

을 확인하는 것이 좋습니다. 그것이 내가 알고 싶었던 바로 그 것이다. – flo