SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
long SCR_fdate_to_long(str, fmt) /* BP_M 14-07-1997 */
char *str;
char *fmt;
Description
Transforme une date formattée dans string en long. Le format est celui défini dans le paramètre fmt.
Valeur retournée
un long représentant la date (yyyymmss)
Exemple
SCR_fdate_to_long("02-21-91", "mm-dd-yy");
La variable SCR_Y2K_PIVOT permet de modifier le comportement lors de la transformation de date à 2 chiffres pour l'année.
Syntax
int SCR_Y2K_PIVOT = 75;
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;
Voir également
SCR_date_to_long()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be