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