В общем, есть два спиннера, первый работает с сегодняшним и завтрашним днём, второй спиннер показывает список из доступных(свободных) для выбора времени, время и дату я получаю в миллисекундах
1. Зачем тебе Spinner для списка с двумя выборами?
Сделай через Switch
2. Ты спрашиваешь там про ArrayList, но не уточняешь для чего используется. Этот ArrayList предназначен для Spinner?