SCR/AL1 - TOME IV. Les librairies internes
Syntaxe
int SCR_Y2K_PIVOT = 75;
Cette variable est utilisée lors de la transformation des dates formattées (YY) en long. Donc notamment dans la saisie des champs dates dans une PAGE. Pour connaître le siècle à indiquer dans une date dont l'année n'est connue que par les deux derniers chiffres, on choisit le siècle comme suit :
soit
YY l'année introduite,
on prend :
date = siècle_ courant + YY;
si date < date_courante - SCR_Y2K_PIVOT ans
alors date += ans;
sinon si date >= date_courante + 100 ans)
alors date -= 100 ans;
Par exemple, si pivot = 75
date_courante MMDDYY date
1/1/1999 "020295" 2/2/1995
1/1/1999 "020299" 2/2/1999
1/1/1999 "020201" 2/2/2001
1/1/1999 "020225" 2/2/1925
1/1/1999 "020210" 2/2/2010
1/1/2009 "020201" 2/2/2001
1/1/2009 "020225" 2/2/2025
1/1/2009 "020210" 2/2/2010
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be