Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao a tutti, il mio problema è molto semplice da spiegare.. ma da realizzare un po' meno
Dunque consiste che data una data qualunque (valida) vi si aggiungano un tot di giorni e deve ritornare la nuova data modificata (attenendosi alle regole del fine mese, anno bisestile e fine anno).
Ho gia' risolto il caso in cui il numero di giorni è minore o uguale al numero di giorni totali dello stesso mese. Quello che non capisco è il caso in cui il numero di giorni supera uno o piu' mesi o addirittura di anni.
Aiutatemi
P.S. non devo far appoggio a nessuna libreria ctime ecc ma solo ragionando sul giorno, mese e anno
Ultima modifica effettuata da bububs il 12/03/2014 alle 11:39
Ciao!
Il problema ha molte soluzioni diverse.
Io, ad esempio, implemetterei una funzione che calcoli il numero di giorni per ogni mese, quindi procederei a sommare, o sottrarre, i giorni.
Grazie mille
Ho risolto proprio come hai mi hai suggerito, ovvero avanzando giorno per giorno dentro un ciclo while dove si verifica che si sia raggiunto il numero "di spostamenti"