Page 1 of 1

DST condition

Posted: 02 Apr 2019 08:14
by Wibbly
Anyone know how to test if the phone has set itself into Daylight Savings Time?

Re: DST condition

Posted: 02 Apr 2019 13:45
by anuraag

Code: Select all

tz=callJavaStaticMethod("java.util.TimeZone", "getDefault()"); 
 //timezone
DST=callJavaMethod(tz, "java.util.TimeZone", "observesDaylightTime()"); //will give true for if DST is on

Re: DST condition

Posted: 05 Apr 2019 13:14
by Wibbly
Thanks, will give that a try -)

Re: DST condition

Posted: 30 May 2019 12:33
by Wibbly
Gives an error:

No method with name observes DaylightTime found in class libcore.util.ZoneInfo (Expression: callJavaMethod(tz, "java.util.TimeZone", "observesDaylightTime()")[line 2], Cause: observesDaylightTime [])

Re: DST condition

Posted: 30 May 2019 14:08
by anuraag
Try

Code: Select all

tz=callJavaStaticMethod("java.util.TimeZone", "getDefault()"); 
 //timezone

dst=callJavaMethod(tz, "java.util.TimeZone", "inDaylightTime(java.util.Date)", callJavaConstructor("java.util.Date", "Date()")) 

Re: DST condition

Posted: 03 Jun 2019 11:59
by Wibbly
Thanks - will see what happens when we move from DST later this month :-)

Re: DST condition

Posted: 20 Jun 2019 19:32
by webtrekker
Thanks for that anuraag. It seems to work fine for me.