Er zijn verschillende manieren om in Python met datum of tijd te werken. Eén manier om met datum en tijd te werken is gebruik te maken van de datetime
module van Python. Een module kun je beschouwen als een library met aantal functies die je kunt gebruiken in je programmeercode. De datetime module kun je als volgt importeren
import datetime
Modules kunnen naast functies ook zgn. objecten bevatten. Objecten kunnen methodes (functies, acties of gebeurtenissen) en eigenschappen (waarden) bevatten.
Met de import datetime
regel importeren we alle onderdelen uit de datetime module. Wanneer we slechts één object, bv. de datetime object, uit de module willen importeren, kunnen we dat als volgt doen
from datetime import datetime
Uit het object datetime kunnen we dan bv. de methode now()
gebruiken om de huidige datum en tijd weer te geven. De volgende code geeft de huidige datum en tijd weer.
from datetime import datetime
huidige_tijd_datum = datetime.now()
print(huidige_tijd_datum)
Let op dat in dit voorbeeld zowel de module als het object datetime heten.
Meer over de datetime module kun je lezen op https://docs.python.org/3/library/datetime.html
Opdracht
Schrijft een programma dat de leeftijd van de gebruiker berekent. Je programma moet voldoen aan de volgende eisen:
Tip: Je kunt de geboortedatum van de gebruiker samenstellen door het geboortejaar, de geboortemaand en geboortedag apart te vragen.