Urmand ca la task-ul 6 sa folosim un vector asemanator de tip char, in care vom stoca numele fiecarui luni din an
- Impartim timestamp-ul primit ca parametru la numarul de secunde dintr o ora, respectiv la numarul de minute dintr-o ora
- Valoarea ramasa in timestamp reprezinta numarul de secunde
- Se returneaza rezultatul sub forma [ ora , minute, secunde ]
- Calculam intai anul, asemanator ca in taskul anterior
- Apoi scadem din timestamp numarul de secunde intr-o zi inmultite cu numarul de zile de pe pozitia respectiva, folosind vectorul de zile
- Ulterior pentru a afla ziua din data, impartim timestamp-ul la secundele dintr-o zi
- Asemantor algoritmului de la taskului anterior, vom calcula data din timestamp, tinand cont de existenta anilor bisecti
- In plus, fata de taskul 3, vom calcula si ora exacta aferenta timestamp-ului (asemanator ca in taskul 1)
- La acest task, facem procedeul invers fata de taskul aneterior, tinand cont de anii bisecti si actualizand vectorul cu zilele din an, in functie de valoarea anului
- Vom avea nevoie de 2 for-uri, unul pentru a aduna secundele din fiecare an complet pana la cel dat si unul pentru a aduna secundele din toate lunile complete pana la cea data, urmand sa adunam si zilele, orele, minutele, secundele, scazand in final diferenta de fus orar
- Vom afisa data si ora in formatul cerut, tinand cont de padding