Я создаю приложение. Я запускаю таймер обратного отсчета и экономлю время в базе данных, конвертируя время в значение с плавающей запятой (double). Предположим, я запускаю таймер в 14:00 и устанавливаю обратный отсчет на 3 часа. Через 1 час я закрываю приложение и при повторном запуске получаю время, сохраненное из базы данных. Посчитайте разницу между сохраненным временем и текущим временем, в течение которого я восстанавливаю таймер, но что если я выйду из приложения и поменяю часовой пояс на другой?
Как мне справиться с этим или как исправить определенный часовой пояс, чтобы даже пользователь менял часовой пояс, таймер всегда работал идеально?