Routine dates
Discutez d'informatique ici !
par busard_des_roseaux » 17 Oct 2011, 12:56
Bonjour,
je souhaiterai trouver un code source d'implémentation
de la classe "date" en C++, comprenant
- date julienne
- routines de conversion entre dates juliennes et dates grégoriennes
- gestion des années bissextiles
- nombre de jours entre deux dates
implémenter ces routines seul, c'est "réinventer la roue" et d'autre part difficile.
il y a des problèmes techniques pour l'année de naissance du Christ puisque l'année passe alors de
-1BC à +1AC ,les années décrémentent depuis le 1er janvier 4713 BC sans année 0.
De plus, je ne vois pas trop comment tester les années bissextiles en dates juliennes
(par exemple, 3585 BC)
Les routines que j'ai lues jusqu'à présent ne m'ont pas convenu.
merci pour votre aide.
-
SaintAmand
- Membre Rationnel
- Messages: 901
- Enregistré le: 17 Oct 2011, 12:47
-
par SaintAmand » 17 Oct 2011, 13:08
Bonjour,
busard_des_roseaux a écrit:Bonjour,
je souhaiterai trouver un code source d'implémentation
de la classe "date" en C++, comprenant
- date julienne
- routines de conversion entre dates juliennes et dates grégoriennes
- gestion des années bissextiles
- nombre de jours entre deux dates
Si vous faites tu C++ il vous faut connaitre l'excellente bibliothèque
Boost. En particulier elle dispose de tout ce qu'il faut pour manipuler les dates:
http://www.boost.org/doc/libs/1_47_0/doc/html/date_time.html
-
SaintAmand
- Membre Rationnel
- Messages: 901
- Enregistré le: 17 Oct 2011, 12:47
-
par SaintAmand » 17 Oct 2011, 13:17
busard_des_roseaux a écrit:merci bien, je regarde :we:
Si vous travaillez sous GNU/Linux, Boost est probablement fourni par votre distribution.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 11 invités