Medication Reminder time becomes out-of-sync from inaccurate parsing of the time stored in long.
Additional Information
As the user updates their medication reminders, their medication reminder's time starts to lose its original time.
Cause of Defect
This is due to the heavily used Epoch time. The problem with this approach is that it when storing the epoch time in the data type long, it can cause potential inaccuracies when determining the time.
The best practice, and according to the ISO standards (ISO 8601), we must use ISO time.
About
Medication Reminder time becomes out-of-sync from inaccurate parsing of the time stored in long.
Additional Information
As the user updates their medication reminders, their medication reminder's time starts to lose its original time.
Cause of Defect
This is due to the heavily used Epoch time. The problem with this approach is that it when storing the epoch time in the data type long, it can cause potential inaccuracies when determining the time.
The best practice, and according to the ISO standards (ISO 8601), we must use ISO time.
Learn More
To learn more about ISO 8601 click here.
To learn more about how to include it in Java click here