Международная нотация для формата ввода времени - PullRequest
0 голосов
/ 18 августа 2011

У меня есть страница, которая говорит пользователю вводить время в формате чч: мм: сс . Это, очевидно, хорошо для англоязычной аудитории, но является ли это приемлемым международным обозначением?

Если нет, не могли бы вы привести несколько примеров того, как другие страны отображают пользователю такую ​​информацию.

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

С точки зрения времени, оно обычно либо в формате чч: мм: сс, либо ч: мм: сс, то есть вы либо добавляете ноль, либо не набираете ноль для однозначных часов.
Другое делоформат - разница между 12 часами и 24 часами, которая также варьируется от локали к локали.

Наконец, вы должны учитывать часовой пояс местного пользователя - естественно ввести время относительно текущего часового пояса..

Как бы вы поступили с этими вариантами?По сути, это зависит от того, как выглядит ваш пользовательский интерфейс.Если у вас есть только одно текстовое поле, в которое пользователь может ввести текст произвольной формы, вам следует проанализировать текст в соответствии с действующим форматом локали.В этом случае вы можете привести пример формата, отформатировав текущий день, чтобы на ярлыке было что-то вроде «Введите время (например: 16:36:11):».
Другой подход состоит в том, чтобы иметь два(час / минута) или более текстовых полей (секунд), разделенных разделителем времени (":") и, возможно, условной группой переключателей AM / PM (или раскрывающимся списком).В этом случае это будет немного сложнее, потому что, чтобы сделать это правильно, вы должны на самом деле проанализировать локализованный шаблон (что и что не поддерживается) и динамически создавать элементы пользовательского интерфейса (я не хочу видеть вещи AM / PMкак я использую 24 часа времени естественно), а также правила проверки ...

0 голосов
/ 18 августа 2011

Я знаю, что даты в разных странах разные, но время довольно стандартное. у вас не будет проблем с французским, испанским, немецким, британским ... я не знаю для азиатской страны, хотя ...

...