dateutils |
Utilitaires de date |
|---|---|
| Free Pascal | |
Description
Cette unité contient les routines de base pour la gestion de la date et de l'heure.
Liste des procédures et fonctions
| Nom | Description |
|---|---|
| COMPAREDATE | Cette fonction permet de comparer 2 dates, sans tenir compte de l'heure de la journée. |
| COMPAREDATETIME | Cette fonction permet de comparer 2 dates, en tenant compte de l'heure de la journée. |
| COMPARETIME | Cette fonction permet de Compare 2 heures de la journée sans tenir compte de la date. |
| DATEOF | Cette fonction permet d'extraire la partie date d'une indication DateTime. |
| DATETIMETODOSDATETIME | Cette fonction permet de convertir le format TDateTime au format de la date et de l'heure du DOS. |
| DATETIMETOJULIANDATE | Cette fonction permet de convertir une valeur TDateTime en une représentation de date julienne. |
| DATETIMETOMAC | Cette fonction permet de convertir un horodatage TDateTime en un horodatage du Mac. |
| DATETIMETOMODIFIEDJULIANDATE | Cette fonction permet de convertir une valeur TDateTime en une représentation de date julienne modifiée. |
| DATETIMETOUNIX | Cette fonction permet de convertir une valeur DateTime en temps Unix. |
| DAYOF | Cette fonction permet d'extraire la partie jour (du mois) d'une valeur DateTime. |
| DAYOFTHEMONTH | Cette fonction permet d'extraire la partie jour (du mois) d'une valeur DateTime. |
| DAYOFTHEWEEK | Cette fonction permet d'extraire le jour de la semaine d'une valeur DateTime. |
| DAYOFTHEYEAR | Cette fonction permet d'extraire le jour de l'année d'une valeur TDateTime. |
| DAYSBETWEEN | Cette fonction permet d'indiquer le nombre de jours entiers entre 2 valeurs DateTime. |
| DAYSINAMONTH | Cette fonction permet d'indiquer le nombre de jours dans un mois d'une année spécifiée. |
| DAYSINAYEAR | Cette fonction permet d'indiquer le nombre de jours dans une année spécifiée. |
| DAYSINMONTH | Cette fonction permet de retourner le nombre de jours du mois au cours desquels une date se produit. |
| DAYSINYEAR | Cette fonction permet de retourner le nombre de jours de l'année au cours desquels une date se produit. |
| DAYSPAN | Cette fonction permet de calculer le nombre approximatif de jours entre deux valeurs DateTime. |
| DECODEDATEDAY | Cette procédure permet de décoder une valeur DateTime en année et en année de jour. |
| DECODEDATEMONTHWEEK | Cette procédure permet de décoder une valeur DateTime dans un mois, une semaine de mois et un jour de semaine. |
| DECODEDATETIME | Cette procédure permet de décoder une valeur DateTime en une valeur de date et heure. |
| DECODEDATEWEEK | Cette procédure permet de décoder une valeur DateTime dans une semaine et un jour de semaine. |
| DECODEDAYOFWEEKINMONTH | Cette procédure permet de décoder une valeur DateTime en parties d'année, de mois et de jour de la semaine. |
| DOSDATETIMETODATETIME | Cette fonction permet de convertir le format de date et d'heure du DOS au format TDateTime. |
| ENCODEDATEDAY | Cette fonction permet d'encoder une année et un jour de l'année en une valeur DateTime. |
| ENCODEDATEMONTHWEEK | Cette fonction permet d'encoder une année, un mois, une semaine de mois et un jour de semaine en une valeur DateTime. |
| ENCODEDATETIME | Cette fonction permet d'encoder une valeur DateTime avec toutes les parties du temps. |
| ENCODEDATEWEEK | Cette fonction permet d'encoder une valeur TDateTime à partir d'un triplet année, semaine et jour de la semaine. |
| ENCODEDAYOFWEEKINMONTH | Cette fonction permet d'encoder une spécification année, mois, semaine, jour de la semaine en une valeur TDateTime. |
| ENCODETIMEINTERVAL | Cette fonction permet d'encoder un intervalle en tant que valeur TDateTime. |
| ENDOFADAY | Cette fonction permet de calculer une valeur DateTime représentant la fin d'un jour spécifié. |
| ENDOFAMONTH | Cette fonction permet de calculer une valeur DateTime représentant le dernier jour du mois indiqué. |
| ENDOFAWEEK | Cette fonction permet de retourner le dernier moment de la semaine, donné une année et une semaine dans l'année. |
| ENDOFAYEAR | Cette fonction permet de calculer une valeur DateTime représentant le dernier jour d'une année. |
| ENDOFTHEDAY | Cette fonction permet de calculer une valeur TDateTime représentant la fin d'un jour donné. |
| ENDOFTHEMONTH | Cette fonction permet de calculer une valeur DateTime représentant le dernier jour du mois, à partir du jour de ce mois. |
| ENDOFTHEWEEK | Cette fonction permet de calculer une valeur DateTime représentant la fin d'une semaine, en fonction de la date de cette semaine. |
| ENDOFTHEYEAR | Cette fonction permet de calculer une valeur DateTime représentant le dernier jour d'une année, en fonction de la date de cette année. |
| HOUROF | Cette fonction permet d'extraire la partie heure d'une valeur DateTime. |
| HOUROFTHEDAY | Cette fonction permet de calculer l'heure d'une valeur DateTime donnée. |
| HOUROFTHEMONTH | Cette fonction permet de calculer le nombre d'heures écoulées depuis le début du mois. |
| HOUROFTHEWEEK | Cette fonction permet de calculer le nombre d'heures écoulées depuis le début de la semaine. |
| HOUROFTHEYEAR | Cette fonction permet de calculer le nombre d'heures écoulées depuis le début de l'année. |
| HOURSBETWEEN | Cette fonction permet de calculer le nombre d'heures entières entre deux valeurs DateTime. |
| HOURSPAN | Cette fonction permet de calculer le nombre approximatif d'heures entre deux valeurs DateTime. |
| INCDAY | Cette fonction permet d'augmenter une valeur DateTime avec un nombre de jours spécifié. |
| INCHOUR | Cette fonction permet d'augmenter une valeur DateTime avec un nombre d'heures spécifié. |
| INCMILLISECOND | Cette fonction permet d'augmenter une valeur DateTime avec un nombre de millisecondes spécifié. |
| INCMINUTE | Cette fonction permet d'augmenter une valeur DateTime avec un nombre de minutes spécifié. |
| INCSECOND | Cette fonction permet d'augmenter une valeur DateTime avec un nombre de secondes spécifié. |
| INCWEEK | Cette fonction permet d'augmenter une valeur DateTime avec un nombre de semaines spécifié. |
| INCYEAR | Cette fonction permet d'augmenter une valeur DateTime avec un nombre d'années spécifié. |
| INVALIDDATEDAYERROR | Cette procédure permet de générer une exception EConvertError lorsqu'un jour n'est pas un jour valide d'une année. |
| INVALIDDATEMONTHWEEKERROR | Cette procédure permet de générer une exception EConvertError quand Year, Month, WeekOfMonth, DayofWeek est invalide. |
| INVALIDDATETIMEERROR | Cette procédure permet de générer une erreur EConvertError concernant une spécification de date et d'heure non valide. |
| INVALIDDATEWEEKERROR | Cette procédure permet de générer une erreur EConvertError avec une spécification Year, WeekOfyear et DayOfWeek non valide. |
| INVALIDDAYOFWEEKINMONTHERROR | Cette procédure permet de générer une exception EConvertError quand Year, Month, NthDayofWeek, DayofWeek est invalide. |
| ISINLEAPYEAR | Cette fonction permet de vérifier si une date est dans une année bissextile. |
| ISPM | Cette fonction permet de déterminer si une heure est PM ou AM. |
| ISSAMEDAY | Cette fonction permet de vérifier si 2 indications de date et d'heure sont le même jour. |
| ISSAMEMONTH | Cette fonction permet de vérifier si 2 dates sont dans le même mois. |
| ISTODAY | Cette fonction permet de vérifier si une date spécifiée est aujourd'hui. |
| ISVALIDDATE | Cette fonction permet de vérifier si un ensemble de valeurs est une indication de date valide. |
| ISVALIDDATEDAY | Cette fonction permet de vérifier si une combinaison d'année et de jour donnée est une date valide. |
| ISVALIDDATEMONTHWEEK | Cette fonction permet de vérifier si une combinaison donnée année/mois/semaine/jour de la semaine est un jour valide. |
| ISVALIDDATETIME | Cette fonction permet de vérifier si un ensemble de valeurs est une indication de date et heure valide. |
| ISVALIDDATEWEEK | Cette fonction permet de vérifier si une combinaison donnée année/semaine/jour de la semaine est un jour valide. |
| ISVALIDTIME | Cette fonction permet de vérifier si un ensemble de valeurs est une indication d'heure valide. |
| JULIANDATETODATETIME | Cette fonction permet de convertir une représentation de date julienne en une valeur TDateTime. |
| LOCALTIMETOUNIVERSAL | Cette fonction permet de convertir l'heure locale en heure UTC. |
| MACTIMESTAMPTOUNIX | Cette fonction permet de convertir un horodatage Mac en un horodatage Unix. |
| MACTODATETIME | Cette fonction permet de convertir un horodatage Mac en un horodatage TDateTime. |
| MILLISECONDOF | Cette fonction permet d'extraire la partie milliseconde d'une valeur DateTime. |
| MILLISECONDOFTHEDAY | Cette fonction permet de calculer le nombre de millisecondes écoulées depuis le début de la journée. |
| MILLISECONDOFTHEHOUR | Cette fonction permet de calculer le nombre de millisecondes écoulées depuis le début de l'heure. |
| MILLISECONDOFTHEMINUTE | Cette fonction permet de calculer le nombre de millisecondes écoulées depuis le début de la minute. |
| MILLISECONDOFTHEMONTH | Cette fonction permet de calculer le nombre de millisecondes écoulées depuis le début du mois. |
| MILLISECONDOFTHESECOND | Cette fonction permet de calculer le nombre de millisecondes écoulées depuis le début de la seconde. |
| MILLISECONDOFTHEWEEK | Cette fonction permet de calculer le nombre de millisecondes écoulées depuis le début de la semaine. |
| MILLISECONDOFTHEYEAR | Cette fonction permet de calculer le nombre de millisecondes écoulées depuis le début de l'année. |
| MILLISECONDSBETWEEN | Cette fonction permet de calculer le nombre de millisecondes entières entre deux valeurs DateTime. |
| MILLISECONDSPAN | Cette fonction permet de calculer le nombre approximatif de millisecondes entre deux valeurs DateTime. |
| MINUTEOF | Cette fonction permet d'extraire la partie minute d'une valeur DateTime. |
| MINUTEOFTHEDAY | Cette fonction permet de calculer le nombre de minutes écoulées depuis le début de la journée. |
| MINUTEOFTHEHOUR | Cette fonction permet de calculer le nombre de minutes écoulées depuis le début de l'heure. |
| MINUTEOFTHEMONTH | Cette fonction permet de calculer le nombre de minutes écoulées depuis le début du mois. |
| MINUTEOFTHEWEEK | Cette fonction permet de calculer le nombre de minutes écoulées depuis le début de la semaine. |
| MINUTEOFTHEYEAR | Cette fonction permet de calculer le nombre de minutes écoulées depuis le début de l'année. |
| MINUTESBETWEEN | Cette fonction permet de calculer le nombre de minutes entières entre 2 valeurs DateTime. |
| MINUTESPAN | Cette fonction permet de calculer le nombre approximatif de minutes entre 2 valeurs DateTime. |
| MODIFIEDJULIANDATETODATETIME | Cette fonction permet de convertir une représentation de date julienne modifiée en une valeur TDateTime. |
| MONTHOF | Cette fonction permet d'extraire le mois d'une date donnée. |
| MONTHOFTHEYEAR | Cette fonction permet d'extraire le mois d'une indication DateTime. |
| MONTHSBETWEEN | Cette fonction permet de calculer le nombre de mois entiers entre 2 valeurs DateTime. |
| MONTHSPAN | Cette fonction permet de calculer le nombre approximatif de mois entre 2 valeurs DateTime. |
| NTHDAYOFWEEK | Cette fonction permet de calculer quelle occurrence de jour de la semaine dans le mois un jour spécifié. |
| PERIODBETWEEN | Cette fonction permet de retourner la période (en années, mois, jours) entre 2 dates. |
| PREVIOUSDAYOFWEEK | Cette fonction permet de retourner le jour précédent dans un jour de semaine. |
| RECODEDATE | Cette fonction permet de remplacer la partie de date d'une valeur TDateTime par une autre date. |
| RECODEDATETIME | Cette fonction permet de remplacer les parties sélectionnées d'une valeur TDateTime par d'autres valeurs. |
| RECODEDAY | Cette fonction permet de remplacer la partie jour d'une valeur TDateTime par un autre jour. |
| RECODEHOUR | Cette fonction permet de remplacer la partie heures d'une valeur TDateTime par une autre heure. |
| RECODEMILLISECOND | Cette fonction permet de remplacer la partie millisecondes d'une valeur TDateTime par une autre milliseconde. |
| RECODEMINUTE | Cette fonction permet de remplacer les minutes d'une partie de la valeur DateTime par une autre minute. |
| RECODEMONTH | Cette fonction permet de remplacer la partie mois d'une valeur TDateTime par un autre mois. |
| RECODESECOND | Cette fonction permet de remplacer les secondes d'une partie de la valeur TDateTime par une autre seconde. |
| RECODETIME | Cette fonction permet de remplacer la partie heure d'une valeur TDateTime par une autre heure. |
| RECODEYEAR | Cette fonction permet de remplacer l'année par une partie d'une valeur TDateTime par une autre année. |
| SAMEDATE | Cette fonction permet de vérifier si 2 valeurs TDateTime ont la même partie de date. |
| SAMEDATETIME | Cette fonction permet de vérifier si 2 valeurs TDateTime ont les mêmes parties de date et heure. |
| SCANDATETIME | Cette fonction permet d'analyser une chaîne de caractères pour un modèle DateTime et renvoie la date et l'heure. |
| SECONDOF | Cette fonction permet d'extraire la deuxième partie d'une valeur DateTime. |
| SECONDOFTHEDAY | Cette fonction permet de calculer le nombre de secondes écoulées depuis le début de la journée. |
| SECONDOFTHEHOUR | Cette fonction permet de calculer le nombre de secondes écoulées depuis le début de l'heure. |
| SECONDOFTHEMINUTE | Cette fonction permet de calculer le nombre de secondes écoulées depuis le début de la minute. |
| SECONDOFTHEMONTH | Cette fonction permet de calculer le nombre de secondes écoulées depuis le début du mois. |
| SECONDOFTHEWEEK | Cette fonction permet de calculer le nombre de secondes écoulées depuis le début de la semaine. |
| SECONDOFTHEYEAR | Cette fonction permet de calculer le nombre de secondes écoulées depuis le début de l'année. |
| SECONDSBETWEEN | Cette fonction permet de calculer le nombre de secondes entières entre deux valeurs DateTime. |
| SECONDSPAN | Cette fonction permet de calculer le nombre approximatif de secondes entre deux valeurs DateTime. |
| STARTOFADAY | Cette fonction permet de retourner le début d'un jour sous forme de valeur DateTime, à partir d'une indication de jour. |
| STARTOFAMONTH | Cette fonction permet de retourner la première date du mois, avec une paire d'année et de mois. |
| STARTOFAWEEK | Cette fonction permet de retourner un DateTime à partir d'une année, une semaine et un jour de la semaine. |
| STARTOFAYEAR | Cette fonction permet de retourner le premier jour d'une année spécifiée. |
| STARTOFTHEDAY | Cette fonction permet de calculer le début de la journée en tant que valeur DateTime, à un moment donné de la journée. |
| STARTOFTHEMONTH | Cette fonction permet de calculer le premier jour du mois en fonction de la date de ce mois. |
| STARTOFTHEWEEK | Cette fonction permet de retourner le premier jour de la semaine, avec une date. |
| STARTOFTHEYEAR | Cette fonction permet de retourner le premier jour de l'année, avec la date de cette année. |
| TIMEOF | Cette fonction permet d'extraire la partie heure d'une indication DateTime. |
| TODAY | Cette fonction permet de retourner la date actuelle. |
| TOMORROW | Cette fonction permet de retourner la date du lendemain. |
| TRYENCODEDATEDAY | Cette fonction permet d'encoder une année et un jour de l'année en une valeur DateTime. |
| TRYENCODEDATEMONTHWEEK | Cette fonction permet d'encoder une année, un mois, une semaine de mois et un jour de semaine en une valeur DateTime. |
| TRYENCODEDATETIME | Cette fonction permet d'encoder une combinaison d'année, mois, jour, heure, minute, seconde et millisecondes en une valeur DateTime. |
| TRYENCODEDATEWEEK | Cette fonction permet d'encoder un triplet d'année, semaine et jour de la semaine en une valeur TDateTime. |
| TRYENCODEDAYOFWEEKINMONTH | Cette fonction permet d'encoder un triplet d'année, mois, semaine, jour de la semaine en une valeur DateTime. |
| TRYENCODETIMEINTERVAL | Cette fonction permet d'essayer d'encoder un intervalle en tant que valeur TDateTime. |
| TRYJULIANDATETODATETIME | Cette fonction permet de convertir une représentation de date julienne en une valeur TDateTime. |
| TRYMODIFIEDJULIANDATETODATETIME | Cette fonction permet de convertir une représentation de date julienne modifiée en une valeur TDateTime. |
| TRYRECODEDATETIME | Cette fonction permet de remplacer les parties sélectionnées d'une valeur TDateTime par d'autres valeurs. |
| UNIVERSALTIMETOLOCAL | Cette fonction permet de convertir l'heure UTC en heure locale. |
| UNIXTIMESTAMPTOMAC | Cette fonction permet de convertir de l'horodatage Unix en un horodatage Mac. |
| UNIXTODATETIME | Cette fonction permet de convertir l'heure d'époque Unix en une valeur TDateTime. |
| WEEKOF | Cette fonction permet d'extraire la semaine de l'année à partir d'une date spécifiée. |
| WEEKOFTHEMONTH | Cette fonction permet d'extraire la semaine du mois (et éventuellement le mois et l'année) d'une valeur DateTime. |
| WEEKOFTHEYEAR | Cette fonction permet d'extraire la semaine de l'année (et éventuellement l'année) d'une indication DateTime. |
| WEEKSBETWEEN | Cette fonction permet de calculer le nombre de semaines entières entre 2 valeurs DateTime. |
| WEEKSINAYEAR | Cette fonction permet de retourner le nombre de semaines d'une année spécifiée. |
| WEEKSINYEAR | Cette fonction permet de retourner le nombre de semaines de l'année, avec une date. |
| WEEKSPAN | Cette fonction permet de calculer le nombre approximatif de semaines entre 2 valeurs DateTime. |
| WITHINPASTDAYS | Cette fonction permet de vérifier si 2 dates sont séparées d'un nombre de jours. |
| WITHINPASTHOURS | Cette fonction permet de vérifier si 2 dates-heures ne sont séparées que de quelques heures. |
| WITHINPASTMILLISECONDS | Cette fonction permet de vérifier si 2 dates-heures ne sont séparées que de quelques millisecondes. |
| WITHINPASTMINUTES | Cette fonction permet de vérifier si 2 dates-heures ne sont séparées que de quelques minutes. |
| WITHINPASTMONTHS | Cette fonction permet de vérifier si 2 dates sont séparées d'un nombre de mois. |
| WITHINPASTSECONDS | Cette fonction permet de vérifier si 2 dates-heures ne sont séparées que de quelques secondes. |
| WITHINPASTWEEKS | Cette fonction permet de vérifier si 2 dates sont seulement à quelques semaines d'intervalle. |
| WITHINPASTYEARS | Cette fonction permet de vérifier si 2 dates sont seulement séparées d'un nombre d'années. |
| YEAROF | Cette fonction permet d'extraire l'année d'une date spécifiée. |
| YEARSBETWEEN | Cette fonction permet de calculer le nombre d'années entières entre 2 valeurs DateTime. |
| YEARSPAN | Cette fonction permet de calculer le nombre approximatif d'années entre 2 valeurs DateTime. |
| YESTERDAY | Cette fonction permet de retourner le jour précédent. |
Dernière mise à jour : Mercredi, le 24 avril 2019