Section courante

A propos

Section administrative du site

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