Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.23 Variables Globales

2.23.34 SCR_Y2K_PIVOT

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