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
© 2024 Altair Engineering Inc. All Rights Reserved.