HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE

HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE

come calcolare manualmente il giorno della settimana da qualsiasi data

Informazioni Per App


1.0
September 09, 2017
442
Android 4.0+
Everyone

Descrizione Dell'app


Analisi E Revisione Delle App Android: HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE, Sviluppato Da AbuGhanim. Elencato Nella Categoria Istruzione. La Versione Corrente È 1.0, Aggiornata L' 09/09/2017 . Secondo Le Recensioni Degli Utenti Su Google Play: HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE. Ottenuto Oltre 442 Installazioni. HOW TO CALCULATE THE DAY OF THE WEEK FROM ANY DATE Ha Attualmente Recensioni 1, Valutazione Media 5.0 Stelle

la formula
la formula è:

(codice anno + codice mese + codice secolo + numero data – codice anno bisestile) mod 7

ecco come funziona
farò un esempio con la data, 14 marzo 1897, compleanno di Einstein.

codice anno
per calcolare il codice anno, utilizza questa formula:

(aa + (aa div 4)) mod 7

aa sono le ultime due cifre dell'anno. per l'anno 1897, è 97.

prima dividi aa per 4 e scarta il resto: 97 div 4 = 24.

poi aggiungi nuovamente 24 al numero aa, che in questo caso è 97, ottenendo 121.

il passaggio successivo è: 121 mod 7.

"mod" significa dividere il numero e mantenerlo solo il resto. per 121 mod 7, inizia a rimuovere i sette:

10 x 7 fa 70, lasciandoci con 51, perché 121 – 70 = 51.
7 x 7 = 49 e 51 – 49 = 2.
Abbiamo rimosso tutti i sette da 121 finché non rimane 2. questo è il codice dell'anno per 1897.

potresti usare un'immagine a forma di numero come un cigno per tenerlo in memoria mentre calcoli gli elementi seguenti.

il codice del mese
è semplice: basta memorizzare il numero 033614625035:

gennaio = 0
febbraio = 3
marzo = 3
aprile = 6
maggio = 1
giugno = 4
luglio = 6
agosto = 2
settembre = 5
ottobre = 0
novembre = 3
dicembre = 5
ora hai il codice del mese. per il compleanno di Einstein a marzo, è il 3.



date gregoriane

per il calendario gregoriano, ricorda il numero 4206420:

1700 = 4
1800 = 2
1900 = 0
2000 = 6
2100 = 4
2200 = 2
2300 = 0
se stai eseguendo questo trucco del calendario solo con i compleanni degli amici, probabilmente potresti omettere questo passaggio, perché le date che cadono nel 1900 ottengono un codice secolo pari a zero e non influiscono sul risultato del calcolo.

date giuliane
se stai guardando una data giuliana, la formula consiste nel prendere il numero del secolo e sottrarlo da 18 e poi mod 7.

esempio 1: se l'anno è 852 d.C., prendi il numero del secolo, 8, e sottrailo da 18, lasciando 10. quindi, 10 mod 7 = 3.

esempio 2: se l'anno è 1625 d.C., prendi il numero del secolo, 16, e sottrailo da 18, lasciando 2. 2 mod 7 = 2, quindi in questo caso il codice del secolo è 2.

per compleanno di Einstein nel 1897, il codice del secolo è 2, perché è una data gregoriana, e il grafico qui sopra mostra che le date del 1800 ricevono un aggiustamento di 2.

codice dell'anno bisestile
l'altra cosa da tenere in considerazione è se si tratta di un anno bisestile. modifica: se la data è gennaio o febbraio di un anno bisestile, devi sottrarre uno dal totale prima del passaggio finale.

calendario gregoriano
se puoi dividere un anno gregoriano per 4, è un anno bisestile, a meno che non sia divisibile per 100. ma è un anno bisestile se è divisibile per 400.

Il 1992 è un anno bisestile perché tu puoi dividerlo per quattro.
Il 1900 non è un anno bisestile perché puoi dividerlo per 100.
Il 2000 è un anno bisestile perché puoi dividerlo per 400.

Calendario giuliano
se puoi dividere un anno giuliano per 4, è un anno bisestile.

Il compleanno di Einstein è stato nel 1897, che non era un anno bisestile (0), quindi non influisce il risultato.

calcolando il giorno
tornando alla formula originale:

(codice anno + codice mese + codice secolo + numero data – codice anno bisestile) mod 7

per 14 marzo 1897, ecco i risultati:

codice anno: 2
codice mese: 3
codice secolo: 2
numero data: 14 (il 14 del mese)
codice anno bisestile: 0
quindi:

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

abbina il numero risultante nell'elenco seguente e otterrai il giorno della settimana:

0 = domenica
1 = lunedì
2 = martedì
3 = mercoledì
4 = giovedì
5 = venerdì
6 = sabato
einstein è nato di domenica.

altri esempi
ecco altri tre esempi di secoli diversi:

lo sbarco sulla luna
l'uomo mette piede sulla luna: 20 luglio 1969:

prendi il '69 e dividi per 4, scartando il resto. rimane 17. aggiungi 69 a 17 per ottenere 86. quindi 86 mod 7 = 2. il codice dell'anno è 2.
il codice del mese di luglio è 6.
il codice del secolo per il 1900 è zero.
il numero della data è 20, perché è il 20 luglio.
Il 1969 non era un anno bisestile poiché non può essere diviso per 4.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
Il 20 luglio 1969 era una domenica.
Attualmente Stiamo Offrendo La Versione 1.0. Questa È La Nostra Ultima Versione Più Ottimizzata. È Adatto A Molti Dispositivi Diversi. Download Gratuito Direttamente Apk Dal Google Play Store O Altre Versioni Che Stiamo Ospitando. Inoltre, È Possibile Scaricare Senza Registrazione E Non È Richiesto L'accesso.

Abbiamo Più Di Dispositivi Disponibili 2000+ Per Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Con Così Tante Opzioni, È Facile Scegliere Giochi O Software Adatti Al Tuo Dispositivo.

Può Tornare Utile Se Ci Sono Restrizioni Nazionali O Restrizioni Dal Lato Del Tuo Dispositivo Sull'app Store Di Google.

Valuta E Revisione Su Google Play Store


5.0
1 Totale
5 0
4 0
3 0
2 0
1 0

Numero Totale Di Installazioni (*Stimato)

Stima Del Numero Totale Di Installazioni Su Google Play, Approssimati Dal Numero Di Valutazioni E Limiti Di Installazione Raggiunti Su Google Play.