Исправлено: "в час", "на час", "на полчаса", "до часа", "до часу"
разрешено 1-3 пробела.
Поставил try{}catch(NumberFormatException){} на перевод строки в число
для методов: timeFromString и durationFromString.