117 votes

Comment s'appelle AM/PM ?

Je sais ce que signifient AM/PM (ante-meridiem et post-meridiem), mais comment s'appellent-ils ?

Par exemple, si je veux qu'un utilisateur puisse sélectionner une heure à partir de listes déroulantes ayant les valeurs 0-12, 00-59 et am/pm, je nommerai les sélections Hour, Minute, et _ _ ?

Normalement, je l'appelle simplement AMPM, mais il doit y avoir un nom pour cet élément de données ?

135voto

Benno Points 3677

En Norme Unicode pour le formatage de la date/heure l'appelle "période".

30voto

Jason Kresowaty Points 8053

Wikipedia http://en.wikipedia.org/wiki/12-hour_clock semble penser que cela s'appelle une "période" :

L'horloge de 12 heures est une convention de conversion du temps dans laquelle les 24 heures de la journée sont divisées en deux périodes...

17voto

Jonathan Points 121

Voici la réponse que vous cherchez. La question est parfaitement valable. Utilisez l'heure de 24 heures pour le stockage des valeurs des champs, et l'heure de 12 heures pour l'affichage. Ma boîte de sélection est peut-être longue, mais elle est simple, concise et élégante.

Je ne recommanderais jamais d'utiliser un champ nommé $period . Period pourrait faire référence à un nombre infini de données périodiques, tandis que $meridiem ne peut faire référence qu'à AM/PM. Je recommande toujours la spécificité plutôt que l'ambiguïté.

De plus, il n'appartient à personne de juger pourquoi vous avez besoin de stocker AM/PM dans un champ. À moins que vous n'indiquiez vos besoins exacts, vous êtes le seul à pouvoir connaître les exigences de votre application. Ainsi, si les recommandations des utilisateurs sont certainement utiles (et il est vrai qu'il est généralement préférable de stocker l'heure sur 24 heures dans un champ), les directives des utilisateurs telles que "ne stockez pas l'heure avec ces champs" ne sont pas nécessaires, peuvent induire en erreur et, au pire, sont carrément erronées.

12voto

janechii Points 458

La documentation de Ruby (et probablement beaucoup de références à strftime) semble les désigner comme " Indicateur Meridiem ". C'est parfaitement logique pour moi.

3voto

Mark Hurd Points 8193

J'ai toujours entendu parler de la "notation sur 12 heures", mais je ne sais pas si c'est officiel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X