Ha egy lány 2012 július 8. -án azt mondta, hogy 25 éves, akkor mikor született? 1986 július 9. -1987.
ennyi adatból ezt lehetetlen megmondani
ha én ma azt mondom neked, hogy 18 éves vagyok, abból te nem fogod tudni kitalálni, hogy mikor van a szülinapom
csak be lehet lőni 2 dátum közé
Ha napra pontosan szeretnéd két dátum közti időt meghatározni, a legegyszerűbb az u.n. Julián dátum alkalmazása.
Ha beütöd a 'Julián dátum' keresőszót, sok találatot kapsz, a következő egy ezek közül:
Két algoritmus a számításhoz
1.) Egy dátum - év, hó, nap - Julián dátumának meghatározása
a=INT((14-nHo)/12)
y=nEv+4800-a
m=nHo+12*a-3
nJD=nNap + INT((153*m+2)/5) + y*365 + INT(y/4)-INT(y/100)+INT(y/400)-32045
2.) A Julián dátumból a dátum -év, hó, nap - számítása
a=nJd+32044
b=INT((4*a+3)/146097)
c=a-INT((b*146097)/4)
d=INT((4*c+3)/1461)
e=c-INT((1461*d)/4)
m=INT((5*e+2)/153)
nNap= e-INT((153*m+2)/5)+1
nHo = m+3-12*INT(m/10)
nEv = b*100+d-4800+INT(m/10)
Az algoritmusokat egy naptárprogramból másoltam, az 'n' betű az év, hó, nap és JD előtt csak azt jelzi, hogy numerikus értéket kell behelyettesíteni. Az INT() az osztás egész részét jelenti.
Ha keresgélsz, több ilyen célú algoritmust is találsz a neten.
DeeDee
**********
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!