AgeDetails-Altova

www.altova.com Agrandir/Réduire tout Imprimer cette rubrique Un niveau supérieur

Accueil > 

AgeDetails-Altova

Click to expand/collapseage-details [altova:]

age-details(InputDate as xs:date) as (xs:integer)*     XP3.1 XQ3.1

Retourne trois entiers qui sont respectivement les années, les mois et les jours entre la date soumise en tant que l'argument et la date actuelle (prise depuis l'horloge système). Le résultat de la somme de years+months+days donne le total de la différence de temps entre les deux dates (la date d'entrée et la date actuelle). La date d'entrée peut avoir une valeur précédant ou succédant à la date actuelle mais que la date d'entrée soit précédente ou succédant n'est pas indiqué par le signe des valeurs de retour ; les valeurs de retour sont toujours positives.

Si la date actuelle est 2014-01-15:

age-details(xs:date("2014-01-16")) retourne (0 0 1)
age-details(xs:date("2014-01-14")) retourne (0 0 1)
age-details(xs:date("2013-01-16")) retourne (1 0 1)
age-details(current-date()) retourne (0 0 0)

 

age-details(Date-1 as xs:dateDate-2 as xs:date) as (xs:integer)*     XP3.1 XQ3.1

Retourne trois entiers qui sont respectivement les années, les mois et les jours entre les deux dates d'argument. Le résultat de la somme de years+months+days donne le total de la différence de temps entre les deux dates d'entrée ; peu importe que la date soit la précédente ou la subséquente des deux dates, elle est soumise en tant que le premier argument. Les valeurs de retour n'indiquent pas si la date d'entrée se produit avant ou après la date actuelle. Les valeurs de retour sont toujours positives.

age-details(xs:date("2014-01-16"), xs:date("2014-01-15")) retourne (0 0 1)
age-details(xs:date("2014-01-15"), xs:date("2014-01-16")) retourne (0 0 1)

 

 


© 2019 Altova GmbH