-
type date en C++
Bonjour!
je vais probablement vous poser une question stupide.
C'est très simple, j'ai un fichier .cpp où je veux declarer dans une ligne une variable de type date .J'ai juste ecrit de cette façon
date Maturity
quand je compile on me dit que date n'est pas défini.
Comment on utilise le type date? il y a des librairie à inclure au préalable?
et comment C++ manipule les dates? par exemple faut-il ecrire 23/10/1960 ou
1960/10/23
-
En C++, il n'y a pas de base de vrai type date (il y a bien des structures pour utiliser des fonctions C pour manipuler la date courante, où la date d'un fichier, mais les fonctionnalités sont hyper limitées). Il te faut donc généralement te tourner vers une bibliothèque externe.
boost::date_time en est une, qui permet de faire pas mal de calcul sur les dates. Si ton but est plutôt de gérer la mise en forme des dates, en tenant compte des particularismes de chaque pays, ICU contient pas mal de choses.