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

SCR/AL1 - TOME III. Les librairies utilitaires

3. Le groupe s_date

3.5 SCR_fdate_to_long (file s_dtchkd.c:71)

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