TimeSpan-Operator (FPScript)
Konvertiert einen Ausdruck in den Datentyp Zeitspanne.
Syntax
TimeSpan Ausdruck
Die Syntax des TimeSpan-Operators besteht aus folgenden Teilen:
Teil |
Beschreibung |
---|---|
Ausdruck |
Ein beliebiger Ausdruck. Es sind alle Datentypen erlaubt. |
Anmerkungen
Der Operator kann Einzelwerte oder auch ganze Datenreihen und Datenmatrizen verarbeiten. Ist Ausdruck eine Datenreihe oder eine Datenmatrix, erfolgt die Typkonvertierung elementweise und das Ergebnis ist wieder eine Datenreihe bzw. eine Datenmatrix. Wenn ein Signal, eine Signalreihe oder eine Raumkurve konvertiert wird, wird nur die Y-Komponente betrachtet. Das Ergebnis erhält dann die konvertierte Y-Komponente als Datenreihe bzw. Datenmatrix. Ist Ausdruck eine Liste, dann wird die Operation für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.
Bei der Konvertierung eines Zahlenwertes in eine Zeitspanne wird dieser als Länge der Zeitspanne in Sekunden ggf. mit Nachkommastellen interpretiert. Bei komplexen Datentypen erfolgt eine Betragsbildung. Bei der Konvertierung von Zeichenketten wird das in FlexPro Optionen eingestellte Dezimalzeichen verwendet. Der Typ Leer ergibt einen ungültigen Zeitspannenwert.
Ist Ausdruck eine Größe, dann muss diese die SI-Dimension Zeit haben und wird vor der Konvertierung auf die Einheit s transformiert.
Verfügbarkeit
FlexPro View, Basic, Professional, Developer Suite
Beispiele
TimeSpan 12345.6 |
Liefert die Zeitspanne '03:25:45.6'. |
TimeSpan "12:13:14,56" |
Liefert '12:13:14.56'. |
TimeSpan Empty |
Liefert '?:?:?'. |
TimeSpan (12 h + 13 min + 14.56 s) |
Liefert '12:13:14.56'. |
Siehe auch
ComplexFloatingPoint32-Operator