Bonjour,
J'essaie de formatter un champs texte qui contient un temps de trajet en minutes secondes donc 00:00. Je voulais éviter le module "Time" si possible.
Sur l'image ci-dessous, vous constaterez que les lignes en cyan sont problématiques.La première colonne est la valeur brute du temps, la deuxième est la conversion de la valeur brute en minute seconde (Résultat que j'essaie d'obtenir dans la troisième colonne). La troisième colonne est le résultat de ma formule en python.
Je croyais qu'en effectuant quelque chose comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 def Resultat(x): Temps = x Heures1 = int(Temps)/ 60 Heures2 = int(Temps)/ 60.0 Minutes = round((((Temps / 60) - Heures2) * 60.0), 0) * -1 Resultat = str(Heures1) + ":" + str(int(Minutes))[-2:] return Resultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part Resultat = str(Heures1) + ":" + str(00 + int(Minutes))[-2:]
Merci beaucoup de votre aide
Pierre-Luc
Partager