Hogyan lehet kiszámítani hogy hány nap telt el Krisztus születése óta?
Ja, még egy kitétel, hogy minden 400-zal osztható nem-szökőév mégiscsak szökőév legyen :D
Nem tudok programozásiul, de ha az int azt jelenti, hogy csak az eredmény egészrészét vegye, akkor igen. Illetve adódik még egy elvarratlan szál: ha szökőévbeli dátumra vagy kíváncsi, de febr. 29 előttire, akkor még ne adja hozzá az azévi szökőnapot az eredményhez. És elvileg tényleg ennyi a dolog, más nincsen.
Köszi.
Igen az int az az egészrészt jelenti. Az integer szóból. Tehát akkor
év*365+int(év/4)-int(év/100)+(int(év/400)+@YDAY
Az utolsó a belső változó aminek az év addig eltelt napja az értéke.
Az ha lehet egyszerűsíteni nem baj, jobb ha így lesz a programban mert így áttekinthető hogy miről is van szó. Ránézésre látszik hogy mindenre gondoltunk.
Én az hinném, hogy a február 29 nem gond, mert február 28-a után egyel több lesz az év addigi napjainak a száma akár febr 29 a következő nap, akár márc. 1.
Azt hiszem, csak most sikerült normálisan megfogalmazni a kérdést. A kérdés igazából az lett volna, hogy hogy lehet kiszámítani 2 dátum között hány nap van. Hagyományos módszerrel eléggé bonyolult lenne mert végig kellene pörgetni minden hónapot jegyezni melyik hány napos s figyelni a szökőéveket.
Egyszerűbbnek tűnik egy egysoros képlettel és a belső éven belüli napszám nyilvántartással időszámítás kezdetéig megszámlálni a napokat majd kivonni.
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!