Ciao,
qualcuno conosce un algoritmo che dato mese ed anno, mi retituisce che giorno e' il primo giorno del mese?
Ciao,
qualcuno conosce un algoritmo che dato mese ed anno, mi retituisce che giorno e' il primo giorno del mese?
in java te lo dice atuomaticamente attraverso la classe calendar (appoggiandosi credo al calendario di sistema)... immagino che ogni linguaggio compatibile win 9x fornisca funzionalita' simili
se poi devi fare l'algoritmo tu ci si puo' pensare.. nn e' impossibile ...![]()
purtroppo mi serve la funzione, non mi posso appoggiare a funzionalita' che danno alcuni linguaggi.
bhe allora mi viene in mente sta cosa:
ti serve almeno una data di riferimento da cui partire. ad esempio il 1° gennaio del 1980 che era un martedi'.
poi devi contare il numero di giorni trascorsi da questa data fino alla data che devi calcolare.
L'algoritmo e' leggermente incasinato, devi farti una funzioncina che ti calcola il numero di giorni di un mese dato il mese e l'anno , appogginadoti ad un array con il numero di giorni per ognuno dei 12 mesi con un controllo per il mese 1 (febbraio) in caso l'anno sia bisestile.
per velocizzare poi te fai un 'altro vettore con il numero di giorni per ogni anno, fallo dall'80 fino al 2010 che sei tranquillo..
ottenuta la somma dei giorni fai il modulo per 7 , il numero ottenuto e' quello del giorno della settimana partendo da martedi' (2 ad esempio e' giovedi').
non e' molto elegante come metodo, ma e' fattibilissimo ed e' l'unica cosa che me viene in mentese ti serve in java posso fartelo io (con calma)!
ho risolto diversamente.
Cmq grazie lostesso
Ciao, alla prox