Хотя существует множество решений для ввода дат (таких как календари, раскрывающиеся меню и т. Д.), Не кажется, что существует слишком много «стандартных» способов запроса времени (или временного диапазона).
Я лично пробовал выпадающие меню для часовых, минутных и секундных полей (а иногда и для поля «AM / PM»). Я также попробовал несколько часовых устройств ввода, большинство из которых слишком сложно использовать для типичного конечного пользователя. Я даже пробовал "всплывающие" меню выбора времени (которые позволяют, например, навести курсор на час "10", чтобы получить подменю, которое содержит ": 00", ": 15", ": 30 ", и": 45 ") - но ни один из этих методов не кажется естественным.
Пока что лучший (и самый универсальный) метод, который я нашел, - это просто использовать простые текстовые поля и заставлять пользователя вручную вводить часы, минуты и секунды. Кроме того, у меня был хороший опыт создания чего-то похожего на «Дневной обзор» Outlook, который позволяет перетаскивать событие, чтобы установить время начала и окончания.
Есть ли "лучший способ" запросить эту информацию? Кто-нибудь использует какой-то виджет ввода времени, который действительно интуитивно понятен и прост в использовании? Или есть хотя бы способ, который более эффективен, чем использование текстовых полей?