Bonjour,
Si quelqu'un peut me renseigner sur la façon de calculer automatiquement le nombre de jours écoulés depuis sa date de naissance ? Merci.
-----
Bonjour,
Si quelqu'un peut me renseigner sur la façon de calculer automatiquement le nombre de jours écoulés depuis sa date de naissance ? Merci.
Il suffit de convertir les dates en nombres de jours depuis le 1/1/1900
Ensuite, il n'y a qu'une différence à faire !
Par exemple, le 1/1/1900 a le rang 1
et le 31/12/1999 a le rang 36524
(= 365 x 100 + 24 jours à cause des années bissextiles !)
Aujourd'hui nous avons le rang 38206
et pour une naissance le 15/07/78, par exemple, le rang est 28685
Le nombre de jours vécus est donc 38206 - 28685 = 9521 !
Pour calculer le rang, il faut ajouter 365 ou 366 selon l'année puis les jours restants (31 + 29 + 31 + 30 + 31 + 30 +31 + 8 pour le 8/8/2004)
Bon courage !
Salut,
Tu peux utiliser un tableur.
Dans excel et Works par exemple la fonction MAINTENANT() donne automatiquement la date du jour, il suffit de soustraire la date de naissance (par formule ou à l'aide d'une cellule contenant cette date). Mais attention au format de la réponse : il faut demander un format nombre (et pas date) et arrondir la réponse
Sur les sites d'astronomie il y a souvent ce calcul et la description de ce calcul.
Sur
http://www.exceldownloads.com
des tas de réponse pour calculer des durées avec excel.
Avec matlab : floor(datenum(now)-datenum('18-may-1985'))
Pour les personnes nées apres le 1er Janvier 1970 à 0h00, le plus simple est de se référé au timestamp (ou epoch time). C'est le nombre de seconde (ou nanoseconde) écoulée depuis le 1/1/1970 à 0h00 a maintenant (ou tout autre date). Il suffit donc de convertir les 2 dates en timestamp (tout logiciel ayant des fonctions de date sait le faire) et de faire la soustraction pour avoir le nombre de secondes écoulées entre les 2 dates. Ensuite, je pense que tu sais convertir des secondes en jours
Il se peut que ca marche pour les dates avant, mais je me suis jamais posé la question donc ... .
C'est exactement ce que j'attendais comme réponse, bravo à toi.Envoyé par MouquiettePour les personnes nées apres le 1er Janvier 1970 à 0h00, le plus simple est de se référé au timestamp (ou epoch time). C'est le nombre de seconde (ou nanoseconde) écoulée depuis le 1/1/1970 à 0h00 a maintenant (ou tout autre date). Il suffit donc de convertir les 2 dates en timestamp (tout logiciel ayant des fonctions de date sait le faire) et de faire la soustraction pour avoir le nombre de secondes écoulées entre les 2 dates. Ensuite, je pense que tu sais convertir des secondes en jours
Il se peut que ca marche pour les dates avant, mais je me suis jamais posé la question donc ... .
Donc, je te souhaite une Nème jour d'anniversaire depuis le 09 Août 2004, et une Xème minitute d'nniversaire depuis 20h10 et 15 sec du 09 Août 2004, et une Yème seconde d'anniversaire depuis 20h10mn25sec du 09 Août 2004.
Bon jour d'anniversaire à tous et à JPR, Jean-François 07, Halmeau, M81, Mouquinette, ...
Combien de jours déjà ?
Bonne chance à vous tous !
Merci JPR, Jean-François 07, Halmeau, M81 ....
Salut,
Quelque chose dans ce genre :
Avec C++ Builder c'est tout simple suffit de faire :
#include <systdate.h>
#include <DateUtils.hpp>TDateTime FDate;
TDateTime FDatenow=Now();
int mois = 0;
int semaines= 0;
int jours=0;
__int64 heures=0;
__int64 minutes=0;
__int64 secondes=0;
__int64 millisecondes=0;a+FDate = TDateTime(2004, 1, 30);
mois= MonthsBetween(FDatenow,FDate);
Label8->Caption=IntToStr(mois);
semaines = WeeksBetween(FDatenow,FDate);
Label10->Caption=IntToStr(semaines);
jours = DaysBetween(FDatenow,FDate);
Label2->Caption=IntToStr(jours);
heures = HoursBetween(FDatenow,FDate);
Label5->Caption=IntToStr(heures);
minutes = MinutesBetween(FDatenow,FDate) ;
Label11->Caption=IntToStr(minutes);
secondes = SecondsBetween(FDatenow,FDate) ;
Label13->Caption=IntToStr(secondes);
millisecondes = MilliSecondsBetween(FDatenow,F Date);
Label15->Caption=IntToStr(milliseconde s);
JP
Merci ! Tu n'aurais pas quelque chose sous excel ? car tout le monde ne possède pas Builder. Félicitation pour ton anniversaire Zème milliseconde d'anniversaire le 14 août 2004 13h52m05sec03/100
Non désolé.Tu n'aurais pas quelque chose sous excel ?
Il doit y avoir une version d'évaluation sur le site de borland.car tout le monde ne possède pas Builder.
Bonjour je voudrais savoir si quelqu'un pourrai me convertir 2367 jours en une date precise svp merci d'avance
c'est tres relatif en effet a vu de nez 2367 represente a peine 6 ans dur d'aller comme ca jusque en 2032.. si vraiment ce que tu cherche cest la date actuelle plus 2367 jour.. alors ca donne..
Wed Feb 26 16:33:58 GMT+0100 2014
soit le mercredi 26 fevrier 2014.. ce sera la saint Nestor et le 57eme jour de l'année.
si ce n'est pas ca peux tu reformuler ta demande?