I'm living in Bulgaria where during the summer is +1 hours because of the DST (Daylight Saving Time).

Recently my beloved wife bought me a Xiaomi Mi Band 4 and I'm pretty sure that her initial (or main) idea was to tell me that I'm fat and need to lose weight! 😂

So, after 2-3 days of using it I encountered a strange problem - the times in the iOS' MiFit app were wrong! The app doesn't taking in account the DST or wrongly calculating it.

After spending quite some time researching how to fix this issue, I found a solution!

The solution

  1. Go to Settings -> General -> Language & Region and change the Calendar to Japanese or Buddhist and the kill the MiFit app.
  2. Open the app and re-sync with the band.
  3. Go to the Language & Region settings and switch back the Calendar to Gregorian and kill the app once again.
  4. Do the step 2.
Settings -> General -> Language & Region

You will have to wait to pass an hour because the latest timestamps are with an hour forward.

These steps and actions worked for me so I hope to save you some times looking for a solution to this issue! 👻