- The time in DigiCal does not match your device time.
- Events are shown at the wrong time of day (usually 1 hour off).
Are you affected?
Open DigiCal and go into the Week View. Find the blue line indicating the current time of day. If the time it indicates does not match the time on your device clock, you are affected by this issue.
This issue is known to occur in:
- most of Russia
The rules regarding daylight savings time have recently changed in your timezone. Perhaps you just started using daylight savings, or you no longer observe it, whether permanently or temporarily. For your device to be aware of this change, its timezone rules needs to be updated.
Updating the timezone rules on your device requires a firmware update. Sadly, many manufacturers probably will not release an update for these changes, especially for older devices. This means that your device will not be made aware of the new rules.
So, why is DigiCal different? Since the 1.2 update, we package our own (updated) timezone rules into the app. This means that our date & time calculations are correct, but may differ from calculations performed using the device default rules. Because most apps use the system default timezone rules, they will show incorrect date & time values. Just like your device clock.
If you have root on your device:
- You can choose to update the daylight saving rules yourself with the TimeZone Fixer app. Please note that this is unsupported by us, or your phone and tablet's manufacturer - please contact the developer of the app for questions and issues.
- If you don't want to do this - follow the instructions below for a supported workaround that doesn't require root.
If your timezone does NOT observe daylight savings time (summer time):
1. Find the GMT offset of your timezone. For instance, if your timezone is at GMT+3, then you have a +3 offset. If your timezone is at GMT-8, then you have a -8 offset.
You can find a list of timezones by country on Wikipedia. For Brazil, the correct offsets are
|Rio Branco||GMT -5|
|Sao Paulo||GMT -3|
For Android version 9 and higher:
1. Open the settings app. Navigate to the date and time settings.
2. Disable network provided time zone and tap the time zone to change it
3. Tap the 3 dots on the top right
4. Tap select by UTC offset
5. Select the right GMT offset. For example, GMT-03:00, Sao Paulo
6. That's it. The time should be correct now even on older devices that do not do about the removal of the DST in Brazil in 2019.