Altair® Monarch®

 

Fonction SecondsToChar

Description

Convertit un nombre représentant les secondes écoulées depuis l'heure de minuit en une chaîne d'heure au format défini dans les paramètres régionaux de Windows (12:30:45 PM).

Syntaxe

SecondsToChar(secondes)

Arguments

secondes peut être une constante, un champ numérique, une expression renvoyant un nombre ou une fonction renvoyant un nombre représentant le nombre de secondes écoulées depuis minuit.

Valeur renvoyée

Cette fonction renvoie une chaîne représentative de l'heure, au format configuré dans les paramètres régionaux de Windows. Si le nombre indiqué est supérieur ou égal au nombre de secondes compris dans une journée (86 400), Monarch l'ajuste en le divisant par 86 400 et en ne gardant comme argument que la valeur restante.

Exemple dans une expression de champ calculé

L'expression de champ calculé ci-dessous permettrait d'ajouter 45 minutes à chaque valeur du champ d'heure de départ, ces valeurs étant représentées par des chaînes telles que 12:10pm : SecondsToChar(CharToSeconds(Heure_départ)+(45*60))

Cette expression commence par convertir chaque valeur du champ Heure_départ en un nombre de secondes écoulées depuis minuit, à travers la fonction CharToSeconds. L'équivalent, en secondes, de 45 minutes est ensuite ajouté à cette valeur. Enfin, la valeur obtenue est reconvertie en chaîne d'heure.