Bonjour à tous,
je suis débutante en C++ et je souhaite créer une fonction qui permet de convertir Time:
Le format de date:
La date 1 est le 01/01/1900 à 00:00:00.
La date 40461 est le 10/10/2010 à 00:00:00.
*pour la conversion :
Exemple : 40460,8750987269
La première chose à faire est de compter le nombre de jours par années en prenant en compte les années bissextiles.
Ensuite, il faut compter le nombre de jours par mois en prenant 28 ou 29 pour février.
Et on tombe sur 10/10/2010 00:00:00
*Pour les heures : 0,875098.
heure : 0,875098 * 24 = 21,002352 => plancher = 21
minute : 0,002352 * 60 = 0,14112 => plancher = 0
seconde : 0,14112 * 60 = 8,4672 => plancher = 8
milliseconde : 0,4672 * 1000 = 467,2 => plancher = 467
heure finale : 10/10/2010 21:00:08:467
= 40460,8750987269
Est-ce que quelqu'un pourrait m'aider svp ?
Merci d'avance
Cyrina
Partager