Fonctions de Date

Les fonctions de Date vous permettent de récupérer des informations sur la date et de manipuler l’affichage de la date.

Les fonctions de date sont les suivantes :

Fonction GetDay

La fonction GetDay obtient le jour (1 à 31) de l’expression de date.

Syntaxe :

GetDay(expressionDate)

Exemple :

GetDay("02/07/2006 12:57:20") = 2

Fonction GetMonth

La fonction GetMonth obtient le mois (1 à 12) de l’expression de date.

Syntaxe :

GetMonth(expressionDate)

Exemple :

GetMonth("02/07/2006 12:57:20") = 7

Fonction GetYear

La fonction GetYear  obtient l’année de l’expression de la date.

Syntaxe :

GetYear(expression de date)

Exemple :

GetYear (“02/07/2006 12:57:20”) = 2006

Fonction GetDayOfWeek

La fonction GetDayOfWeek obtient le jour de la semaine (1 à 7, où 1 est le dimanche) dans l’expression de date.

Syntaxe :

GetDayOfWeek (expressionDate))

Exemple :

GetDayOfWeek("02/07/2006 12:57:20") = 1

Fonction GetHour

La fonction GetHour obtient l’heure (0 à 23) de l’expression de la date.

Syntaxe :

GetHour(expressionDate)

Exemple :

GetHour("02/07/2006 12:57:20") = 12

Fonction GetMinute

La fonction GetMinute obtient la minute (0 à 59) de l’expression de date.

Syntaxe :

GetMinute(expressionDate)

Exemple :

GetMinute ("02/07/2006 12:57:20") = 57

Fonction GetSecond

La fonction GetSecond obtient la seconde (0 à 59) de l’expression de date.

Syntaxe :

GetSecond(expressionDate)

Exemple :

GetSecond ("02/07/2006 12:57:20") = 20

Fonction Age

La fonction Age   obtient l’âge calculé à partir de la date et de l’heure actuelle , y compris l’année (par ex. 31 ans et demi = 31,5) de l’expression de date.

Syntaxe :

Age(expressionDate)

Exemple :

Age ("31/01/1973") = 33.5

Fonction Now

La fonction Now obtient la date/heure actuelle de la machine exécutant l’interpréteur de plan.

Syntaxe :

Now()

Exemple :

Now() = "02/07/2006 12:57:20"

Fonction FormatDate

La  fonction FormatDate formate la date dans expression1 selon la spécification de format dans expression2.

Expression1 doit être une date (issue des données), une date littérale ou une variable (type de données : date).

Remarques :

Le format de la date à partir des données est spécifique aux paramètres régionaux, ce qui signifie que l’application utilisera les paramètres régionaux de date sur votre système pour lire le mois ou le jour.

Les dates littérales uniquement doivent être au format #jj/mm/aaaa# ou #jj/mm/aaa# et doivent utiliser un zéro à gauche si nécessaire en cas de nombres à un seul chiffre. Par exemple : Le 4 juillet 2010 serait saisi sous la forme #04/07/2010#

Les dates doivent comporter un séparateur entre mois, jour et année. Le système prend en charge les séparateurs suivants :  / (barre oblique), \ (barre oblique inverse), – (tiret) et. (point).

Syntaxe :

FormatDate(expression1, expression2)

Exemple :

L’exemple suivant montre comment formater une date littérale :

FormatDate(#27/06/2006#, “dddd dd MMMM yyyy”) = “Mardi 27 juin 2006”

L’exemple suivant montre comment formater une entrée variable (champ de la source de données) :

FormatDate(|->[Birthday], "dddd, MMMM dd, yyyy")

Le tableau suivant présente les caractères qui peuvent être utilisés pour formater une date et le format qui en résulte :

 

Option

Description

d

Affiche le jour sous forme d’un nombre sans zéro à gauche (par exemple, 1).

dd

Affiche le jour sous forme d’un nombre avec zéro à gauche (par exemple, 01).

ddd

Affiche le jour sous forme d’abréviation (par exemple, Dim.).

dddd

Affiche le jour sous forme de nom complet (par exemple, Dimanche).

M

Affiche le mois sous forme d’un nombre sans zéro à gauche (par exemple, janvier est représenté sous forme de 1).

MM

Affiche le mois sous forme d’un nombre avec zéro à gauche (par exemple, 01/12/01).

MMM

Affiche le mois sous forme d’abréviation (par exemple, Jan).

MMMM

Affiche le mois sous forme de nom complet (par exemple, Janvier).

y

Affiche le nombre correspondant à l’année (0-9) sans zéro à gauche.

yy

Affiche l’année au format numérique à deux chiffres avec un zéro à gauche , si applicable.

yyy

Affiche l’année au format numérique à trois chiffres.

yyyy

Affiche l’année au format numérique à quatre chiffres.

h

Affiche l’heure sous forme de nombre sans zéro à gauche en utilisant le format d’horloge sur 12 heures (par exemple, 13:15:15).

hh

Affiche l’heure sous forme de nombre avec zéros à gauche en utilisant le format d’horloge de 12 heures (par exemple, 13:15:15).

H

Affiche l’heure sous forme de nombre sans zéro à gauche en utilisant le format d’horloge sur 24 heures (par exemple, 01:15:15).

HH

Affiche l’heure sous forme de nombre avec zéros à gauche en utilisant le format d’horloge de 24 heures (par exemple, 01:15:15).

m

Affiche les minutes sous forme de nombre sans zéro à gauche (par exemple, 12:1:15).

mm

Affiche les minutes sous forme d’un nombre avec zéros à gauche (par exemple, 12:01:15).

s

Affiche les secondes sous forme d’un nombre sans zéro à gauche (par exemple, 12:15:5).

ss

Affiche les secondes sous forme d’un nombre avec zéros à gauche (par exemple, 12:15:05).

T

Affiche un ‘A’ majuscule pour toutes les heures avant midi : Affiche un ‘P’ majuscule pour toutes les heures entre midi et 23h59 :

TT

Affiche un ‘AM’ majuscule pour toutes les heures avant midi : Affiche un ‘P’ majuscule pour toutes les heures entre midi et 23h59.

t

Affiche un ‘a’ minuscule pour toutes les heures avant midi : Affiche un ‘p’ minuscule pour toutes les heures entre midi et 23h59.

tt

Affiche un ‘am’ minuscule pour toutes les heures avant midi : Affiche un ‘pm’ minuscule pour toutes les heures entre midi et 23h59.

Any other

Affichage tel quel.