SQLite не имеет определенного типа данных для хранения времени , и оставляет за вами право, хотите ли вы сохранить их как текст, целые числа или значения с плавающей точкой, так что вы можете установить любое соглашение работает лучше для вас.
Для вашего приложения, где вы хотите, чтобы время было доступно для редактирования пользователем, я бы посоветовал посмотреть на виджеты DatePicker и TimePicker , чтобы вам не пришлось беспокоиться о разборе и форматировании времени как текста, а затем класса Java Calendar для преобразования данных из них в простое значение, которое вы можете поместить в базу данных (я бы предложил использовать getTimeInMillis ( ) метод для преобразования его в целое число).