Détermine le nombre de secondes écoulées depuis minuit à partir d'une chaîne d'heure.
CharToSeconds(heure)
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.
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.
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)
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