Итак, я и мой партнер работаем над этим проектом некоторое время. Мы работаем с датами ОЧЕНЬ МНОГО в этом проекте, и мы недавно заметили проблему, и мы довольно глубоко в этом месте.
Мы храним наше время в SQLlite (проект Android) в виде отформатированной строки, так как большую часть времени они напрямую связаны со списками и т. Д.
Проблема, которую мы заметили, которая показалась мне странной, заключается в том, что этот объект SimpleDateTimeFormat, когда используется для форматирования до 24-часового времени (это медицинский проект, поэтому 24-часовое время - это соглашение здесь) 12:00 утра 12:59 утра отформатированы в 24: 00-24: 59 вместо 00: 00-00: 59 ...
Это не слишком большая проблема, пока мы не запросим базу данных и не упорядочим результаты по датам. Любые данные, которые находятся между 12:00 и 00:59, будут отображаться в конце списка, но это должно показать в начале ...
Кто-нибудь еще сталкивался с этой проблемой? или знаете способ обойти это? Лучше всего было бы сохранить данные в формате 00:00, а не 24:00.
Приветствия