]> granicus.if.org Git - icu/commitdiff
ICU-9621 Fixed TimeZone#observsDaylightTime issue on Africa/Casablanca showing up...
authorYoshito Umaoka <y.umaoka@gmail.com>
Tue, 2 Oct 2012 17:48:46 +0000 (17:48 +0000)
committerYoshito Umaoka <y.umaoka@gmail.com>
Tue, 2 Oct 2012 17:48:46 +0000 (17:48 +0000)
X-SVN-Rev: 32486

icu4j/main/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java

index d3aca2160e67b5a7f730894022c059b9291a4876..89238305908587dcda3c78159aa50856137a8686 100644 (file)
@@ -341,9 +341,11 @@ public class OlsonTimeZone extends BasicTimeZone {
     public boolean observesDaylightTime() {
         long current = System.currentTimeMillis();
 
-        if (finalZone != null && current >= finalStartMillis) {
+        if (finalZone != null) {
             if (finalZone.useDaylightTime()) {
                 return true;
+            } else if (current >= finalStartMillis) {
+                return false;
             }
         }