Opérateur TimeSpan (FPScript)

23.08.2021

Convertit une expression en un type de données de durée.

Syntaxe

TimeSpan Expression

La syntaxe de l'opérateur TimeSpan se compose des éléments suivants :

Élément

Description

Expression

Toute expression. Tous les types de données sont autorisés.

Remarques

L'opérateur peut traiter des valeurs scalaires ou des séries de données entières et des matrices de données. Si Expression est une série de données ou une matrice de données, la conversion de type s'effectue sur une base par élément et le résultat est à nouveau une série de données ou une matrice de données. Si un signal, une série de signaux ou une courbe 3D est converti, seule la composante Y est examinée. Le résultat contient la composante Y convertie sous forme de série de données ou de matrice de données. Si Expression est une liste, alors l'opération est exécutée pour chaque élément de la liste et le résultat est également une liste.

Lors de la conversion d'une valeur numérique en un intervalle de temps, cette valeur est interprétée comme la longueur de l'intervalle de temps en secondes, y compris les éventuels chiffres fractionnaires. La valeur absolue est formée pour les types de données complexes. Lors de la conversion de chaînes de caractères, le caractère décimal spécifique au pays spécifié dans les Options FlexPro est utilisé. Le type Empty donne une valeur de période de temps invalide.

Si l'expression est une quantité, alors elle doit avoir la dimension SI du temps et elle sera transformée en unité s avant la conversion.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

TimeSpan 12345.6

Renvoie l'intervalle de temps '03:25:45.6'.

TimeSpan "12:13:14,56"

Le résultat est '12:13:14.56'.

TimeSpan vide

Retourne '?:?:?'.

TimeSpan(12 h + 13 min + 14,56 s)

Le résultat est '12:13:14.56'.

 

Voir aussi

Types de données

Fonction ChangeDataType

Opérateur Boolean

Opérateur Integer16

Opérateur Integer32

Opérateur Integer64

Opérateur FloatingPoint32

Opérateur FloatingPoint64

Opérateur ComplexInteger16

Opérateur ComplexInteger32

Opérateur ComplexInteger64

Opérateur ComplexFloatingPoint32

Opérateur ComplexFloatingPoint64

Opérateur String

Opérateur CalendarTime

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :