Dátum alapján napok kiszámítása? Valaki ismer rá módszert?
Még valamikor talán harmadikos koromban a tanítóm mutatott matekon az osztálynak egy metódust, amivel bármely dátumról megállapítható, hogy milyen napra esett. (nyilván ez csak azokkal a dátumokkal működik, amik a Gergely-naptár bevezetése óta történtek.) Nem emlékszek rá, de nem volt bonyolult, révén 9 évesen meg tudtuk érteni. Valaki nem ismer esetleg hasonló módszert? Vagy egy egyenletet, vagy bármit, amivel ilyesmit ki lehet számolni? Nem kritérium, hogy egyszerű legyen, vágom a matekot. Csak működjön.
Köszönöm a válaszokat előre is.
18/F
Egy portál a sok közül:
Ilyen program megírása nem nagy ügy, a naptár szabályait kell ismerni. A Gergely előtti naptár ugyanolyan, csak a szökőévek finomítása nem állt.
Ha saját programot akarsz:
Gergely-naptár bevezetése után működik:
év <- év-1
n = év + [év/4] - [év/100] + [év/400] + hótényező + nap
hótényező={0,3,3,6,1,4,6,2,5,0,3,5} =
{0,31 mod 7,(31+28) mod 7,(31+28+31) mod 7 ...)
n-ből még le kell vonni 1-t ha nem (szökőév + >=03.01)
n mod 7 adja a napot: 0:hétfő, 1:kedd ...
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!