Altair® Monarch®

 

Die Funktion CharToSeconds

Beschreibung

Stellt die Anzahl der Sekunden seit 12:00 AM fest, die durch eine zeitangebende Zeichenfolge dargestellt werden.

Syntax

CharToSeconds(Zeitzeichenfolge)

Argumente

Zeitzeichenfolge ist eine Zeichenfolge, die die Tageszeit in einem der folgenden Formate darstellt:

 

Format

12-Stunden-Uhr

24-Stunden-Uhr

Militärurzeit

h:mm tt

02:04

02:04

204

h:mm:ss tt

02:04:58

02:04:58

20458

h:mm:ss.000 tt

02:04:58.125 AM

02:04:58.125

20458,125

hh:mm tt

02:04

02:04

0204

hh:mm:ss tt

02:04:58

02:04:58

020458

hh:mm:ss.000 tt

02:04:58.125 AM

02:04:58.125

020458,125

 

Wenn das Format ein AM oder PM enthält, wird die 12-Stunden-Uhr benutzt, bei der „AM“, „am“, „A“ oder „a“ bedeutet, dass es sich um vormittags, und „PM“, „pm“, „P“ oder „p“, dass es sich um nachmittags handelt. Anderenfalls wird die 24-Stunden-Uhr verwendet.

Rückgabewert

Diese Funktion gibt eine Zahl zurück, die die Anzahl der Sekunden seit 12:00 AM darstellt. Falls die Zeitzeichenfolge nicht erfolgreich analysiert werden kann, wird ein Nullwert zurückgegeben.

Beispiel für Berechnungsfeld

Wenn als Startzeit 12:10:45AM und als Endzeit 12:30:00AM angegeben ist, würde folgender Berechnungsfeldausdruck die Zahl 1155 zurückgeben, die dann die Zeitspanne von 19 Minuten und 15 Sekunden (oder 1155 Sekunden) darstellt: CharToSeconds(Endzeit)-CharToSeconds(Startzeit)

Beispiel für Filter/Suchen

Datensätze mit einer Zeitdauer von weniger als einer Minute können mit folgendem Ausdruck gefunden werden: CharToSeconds(Endzeit)-CharToSeconds(Startzeit)<60