DateTime (FPScript)
La fonction forme une valeur temporelle de calendrier à partir d'éléments de date et d'heure individuels.
Syntaxe
DateTime(Month, Day, Year, [ Hour = 0 ], [ Minute = 0 ] [ , Second = 0 ])
ou
DateTime(Month, Day, Year, Hour, Minute, Second, Timezone)
La syntaxe de la fonction DateTime se compose des éléments suivants :
Section |
Description |
---|---|
Month |
Le mois de la date. Les structures de données autorisées sont Scalaire et Séries de données. Tous les types de données réels sont autorisés. |
Day |
Le jour de la date. Les structures de données autorisées sont Scalaire et Séries de données. Tous les types de données réels sont autorisés. |
Year |
L'année de la date. Peut être spécifié avec deux ou quatre chiffres. Les structures de données autorisées sont Scalaire et Séries de données. Tous les types de données réels sont autorisés. |
Hour |
L'heure de la date. Les structures de données autorisées sont Scalaire et Séries de données. Tous les types de données réels sont autorisés. L'argument est transformé dans l'unité h. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 . |
Minute |
La minute de la date. Les structures de données autorisées sont Scalaire et Séries de données. Tous les types de données réels sont autorisés. L'argument est transformé dans l'unité min. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 . |
Second |
Le deuxième de la date. Les structures de données autorisées sont Scalaire et Séries de données. Tous les types de données réels sont autorisés. L'argument est transformé dans l'unité s. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 . |
Timezone |
Le fuseau horaire dans lequel les éléments de la date doivent être interprétés, comme un décalage horaire en heures par rapport au Temps universel coordonné (UTC). Si vous omettez l'argument, les éléments de la date sont interprétés en heure locale. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Entier de 16 bits, Entier de 32 bits, Entier de 64 bits, Virgule flottante de 32 bits, Virgule flottante de 64 bits et Période de temps. |
Remarques
Le résultat correspond à la date spécifiée. Si une date non valable est saisie, par exemple une date antérieure au 01.01.1970, la fonction renvoie alors une valeur de temps calendaire non valable.
Si un argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété.
Remarque Vous pouvez également écrire des valeurs de temps calendaire constantes directement en tant que constantes FPScript.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
DateTime(1, 25, 2004, 0, 0, 0) |
Renvoie '25.1.2004 00:00:00'. |
DateTime(1, 25, 04, 12, 34, 45.6) |
Renvoie '25.1.2004 12:34:45.6'. |