💡 Convertir des minutes en hh:mm dans Sage X3


💡 Convertir des minutes en hh:mm dans Sage X3

Dans cet article, je partage un funprog Sage X3 qui permet de convertir un nombre entier de minutes en format horaire hh:mm.

📌 Objectif

Prendre un nombre entier de minutes et retourner une chaîne de caractères au format hh:mm, avec des zéros à gauche pour garantir une mise en forme correcte.

✅ Script complet

Funprog convert_minutes_hhmm(MINUTES)
##############################################################
# Objectif : Convertir un nombre entier de minutes en format 'hh:mm'
# Paramètre :
#   MINUTES : nombre entier de minutes
# Retour :
#   STRING au format 'hh:mm'
##############################################################

# Déclarer variables locales
Local Integer HOURS, MINS
Local Char RESULT(5)

# Calcul heures et minutes
HOURS = MINUTES \ 60
MINS  = MINUTES - (HOURS * 60)

# Formater en string 'hh:mm'
RESULT = fmt$(HOURS,2) + ":" + fmt$(MINS,2)

# Retourner
End RESULT

💬 Partagez vos retours !

Vous avez une amélioration ou une question ? Écrivez un commentaire ci-dessous 👇