Altair® Monarch®

 

Fonction CharToSeconds

Description

Détermine le nombre de secondes écoulées depuis minuit à partir d'une chaîne d'heure.

Syntaxe

CharToSeconds(heure)

Arguments

La chaîne heure représente l'heure, sous l'un des formats suivants :

 

Format

12 heures

24 heures

Format militaire

h:mm tt

02:04 AM

02:04 AM

204

h:mm:ss tt

02:04:58 AM

02:04:58 AM

20458

h:mm:ss.000 tt

2:04:58.125 AM

2:04:58.125

20458,125

hh:mm tt

02:04 AM

02:04 AM

0204

hh:mm:ss tt

02:04:58 AM

02:04:58 AM

020458

hh:mm:ss.000 tt

2:04:58.125 AM

2:04:58.125

020458,125

 

Si le format contient l'indication de matin ou après-midi, l'heure est représentée au format 12 heures et les indications « AM », « am », « A » ou « a » représentent les heures de minuit à midi, et « PM », « pm », « P » ou « p », les heures de midi à minuit. En l'absence de cet indicateur, l'heure est présentée au format 24 heures.

Valeur renvoyée

Cette fonction renvoie une valeur numérique représentant le nombre de secondes écoulées depuis minuit. Si l'analyse de la chaîne d'heure échoue, la fonction renvoie une valeur nulle.

Exemple dans une expression de champ calculé

Si le champ d'heure de départ contenait la chaîne 12:10:45AM et celui d'heure de fin, la chaîne 12:30:00AM, l'expression de champ calculé ci-dessous renverrait la valeur 1155, représentant une durée de 19 minutes et 15 secondes : CharToSeconds(heure_fin)-CharToSeconds(heure_départ)

Exemple dans une expression de filtre ou de recherche

Les enregistrements représentant une durée de moins d'une minute peuvent être sélectionnés ou identifiés à l'aide de l'expression suivante : CharToSeconds(heure_fin)-CharToSeconds(heure_début)<60