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. |