OVH Cloud OVH Cloud

Formate heure

11 réponses
Avatar
Roumegou Eric
Truc tout bête mais qui m'énerve

Soit une zone numérique de 4 num qui contient une heure sous forme
hhmm.

Je veux l'afficher sous forme hh:mm, soit 900 donne 09:00, 1423 donne
14:23, 35 donne 00:35

Je voulais faire ça avec un numeriqueverschaine mais impossible.

Dois-je faire une fonction qui isole heure et num et qui concatene ?

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)

1 réponse

1 2
Avatar
Real Phil
Oups, j'avais mal lu la question... ;-)

Si tu transforme le numérique en chaine et que tu utilise ensuite
HeureVersChaine ça fonctionne. Mais tu auras le fardeau de la validation du
numérique original. Si le nombre n'est pas bon (24+ pour les heure et 60+
pour les minutes), ça plante...!

Par exemple,
MonNumérique est un entier // ton numerique de 4 chiffres
MonHeure est une chaine

Si tu veux afficher dans un champ, créer un champ texte MonChamp

MonHeure = MonNumerique // transformation automatique en chaine
MonChamp=HeureVersChaine(MonHeure, "HH:MM")

Et voilà!
Est-ce bien ce que tu cherchais?

Réal Phil

"Roumegou Eric" a écrit dans le message de
news:
Truc tout bête mais qui m'énerve

Soit une zone numérique de 4 num qui contient une heure sous forme
hhmm.

Je veux l'afficher sous forme hh:mm, soit 900 donne 09:00, 1423 donne
14:23, 35 donne 00:35

Je voulais faire ça avec un numeriqueverschaine mais impossible.

Dois-je faire une fonction qui isole heure et num et qui concatene ?

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)



1 2