HOW TO CALCULATE THE DAY OF TH

Hirdetéseket tartalmaz
100+
letöltés
Tartalom besorolása
Korhatár nélküli
Képernyőkép
Képernyőkép
Képernyőkép

Az alkalmazásról

a Formula
A képlet a következő:

(Év Kód + hónap + kód Century Kód + Dátum száma - Leap Year Code) mod 7

Itt van, hogyan működik
Megcsinálom egy példán keresztül az ülés időpontját, március 14, 1897 - Einstein születésnapja.

Az év Code
Kiszámításához év kódex ezt a képletet:

(YY + (YY div 4)) mod 7

YY utolsó két számjegye annak az évnek. Az év 1897, ez a 97.

Először, osszuk YY 4 és dobja ki a maradék: 97 div 4 = 24.

Ezután adjunk hozzá 24 vissza a YY szám, amely 97 ebben az esetben, ami a 121.

A következő lépés: 121 mod 7.

„Mod” azt jelenti, hogy ossza fel a számot, és folyamatosan csak a maradékot. 121 mod 7, elkezdi eltávolítani a hetes:

10 x 7 70, így nekünk 51, mert a 121-70 = 51.
7 x 7 = 49, és 51-49 = 2.
Már eltávolították a hetest a 121-ig marad nekünk a fennmaradó 2 Ez az év kód 1897.

Jól jönne néhány alakú kép, mint egy hattyú állapította meg, hogy a memóriában, amíg kiszámításához az alábbi elemeket.

A hónap Code
Ez egyszerű - csak megjegyezni a számot 033614625035:

Január = 0
Február = 3
Március = 3
Április 6 =
Május = 1
Június = 4
Július 6 =
Augusztus 2 =
Szeptember 5 =
Október = 0
November = 3
December = 5
Most már a hónap kód. Mert Einstein születésnapját márciusban pedig 3.



Gergely időpontok

A Gergely-naptár, emlékszem a szám 4206420:

1700-as évek = 4
1800-as évek = 2
1900-as évek = 0
2000-es évek = 6
2100S = 4
2200s = 2
2300s = 0
Ha csak ezt a trükköt naptár barátai születésnapját, akkor talán ezt a lépést kihagyhatja, mert dátumok esnek a 1900-as években, hogy egy század kód nulla, és nem befolyásolja az eredményt a számítás során.

Julian időpontjai
Ha keres egy Julian dátum, a képlet, hogy a század számát, és vonjuk azt a 18, majd mod 7.

1. példa: ha az év 852 CE, hogy a század szám, 8., és vonjuk azt a 18, így 10. Ezután 10 mod 7 = 3.

2. példa: ha az év 1625 CE, hogy a század szám, 16, és vonjuk azt a 18, így 2 2 mod 7 = 2, vagyis ebben az esetben a Century kód 2.

Mert Einstein születésnapját 1897-ben, a Century Code 2, mert ez egy Gergely dátumot, és a fenti táblázat azt mutatja, hogy nyúlik az 1800 kap kiigazítását 2.

Leap Year Code
A másik dolog, hogy vegye figyelembe az, hogy van dolgunk szökőév. EDIT: Ha a dátum a januári vagy februári szökőév, meg kell kivonni egyet a teljes utolsó lépése előtt.

Gergely naptár
Ha lehet osztani egy gregorián év 4, ez egy szökőév, kivéve, ha ez osztható 100. De ez egy szökőév, ha ez osztható 400.

1992 szökőév, mert akkor elosztjuk néggyel.
1900 nem szökőév, mert akkor azt szét kell osztani 100-zal.
2000 szökőév, mert akkor oszd el 400-at.

Julián naptár
Ha lehet osztani egy Julian év 4, ez egy szökőév.

Einstein születésnapja 1897-ben volt, ami nem volt szökőév (0), így nem befolyásolja a végeredményt.

Kiszámításakor a Nap
Vissza az eredeti képlet:

(Év Kód + hónap + kód Century Kód + Dátum száma - Leap Year Code) mod 7

Mert március 14, 1897, itt vannak az eredmények:

Év Kód: 2
Hónap Kód: 3
Century Kód: 2
Dátum száma: 14 (a hónap 14.)
Leap Year kód: 0
Így:

(2 + 3 + 2 + 14) mod 7 = 21 mod 7 = 0

Egyezik a kapott számot az alábbi listában, és akkor még a nap a héten:

0 = vasárnap
1 = hétfő
2 = kedd
3 = szerda
4 = csütörtök
5 = péntek
6 = szombat
Einstein született vasárnap.

További példák
Íme három példa a különböző századok:

A holdra
Az emberek lábát a Holdon: július 20, 1969:

Vegye '69 és ossza el 4, öntsük a maradék. Marad 17. Hozzá 69-17 kap 86. Majd 86 mod 7 = 2. Az Év kód 2.
A hónap Code július 6.
A Century kód az 1900 nulla.
A dátum Number 20, mert a július 20.
1969 nem volt szökőév, mert nem osztható 4-gyel.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
20 július 1969 volt, vasárnap.
Frissítve:
2017. szept. 9.

Adatbiztonság

A biztonság annak megértésével kezdődik, hogy miként gyűjtik és osztják meg a fejlesztők az adataidat. Az adatvédelemmel és -biztonsággal kapcsolatos gyakorlat a használattól, a régiótól és életkortól függően változhat. A fejlesztő adta meg ezeket az információkat, és idővel frissítheti őket.
Nem osztanak meg adatokat harmadik felekkel
További információ arról, hogy miként deklarálják a fejlesztők a megosztást
Nem történt adatgyűjtés
További információ arról, hogy miként deklarálják a fejlesztők a gyűjtést