Ada.Calendar.Time

Thomas De Contes <[email protected]>
Newsgroups gmane.comp.lang.ada.france
Message-ID <[email protected]>
bonjour :-)


Je cherche à manipuler et à stocker des dates au jour près et à la  
seconde près (pas en même temps, la précision dont j'ai besoin dépend  
des circonstances)

manipulation :
Par exemple, (au jour près) si le logiciel relève la date 3 fois : le  
1er du mois à 0h10, le 2 à 23h50 et le 3 à 0h10, à chaque fois il  
doit voir exactement 1 jour de décalage

stockage :
J'ai horreur de gaspiller de la place à stocker des données inutiles.
J'ai cru comprendre que quand on met le type Ada.Calendar.Time dans  
un stream, ça enregistre sous forme d'entier le nombre de  
nanosecondes écoulées depuis la date "1901-01-01 00:00:00". Est ce  
que c'est possible de faire la même chose en comptant seulement le  
nombre de secondes ou le nombre de jours depuis cette même date ?


J'ai regardé tous les Ada.Calendar.*, et j'ai pas trouvé comment  
faire ce genre de chose simplement.
Je compte sur un paquetage "tout fait" qui soit suffisament éprouvé  
pour me permette de faire ces opérations *sans risque d'erreur*. Ca  
serait vachement bien, parce que c'est qqch d'assez sensible, et  
surtout c'est très facile de se tromper, avec les années bissextiles  
etc ...

Est ce que qqn pourrait m'éclaircir sur les outils que j'ai à  
disposition, me recommander sur les meilleurs choix à faire dans mon  
cas, ... svp ? :-)


-- 
j'agis contre l'assistanat, je travaille dans une SCOP !


_______________________________________________
Site WWW de l'association Ada-France: http://www.ada-france.org/
[email protected]
http://www.ada-france.org/mailman/listinfo/ada-france
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.