Python: Datums en tijden
Deze documentatie maakt deel uit van de Python leren-gids. Bekijk de volledige gids hier: Een uitgebreide Python-gids.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Python cloud oplossing die uw deploymentproces vereenvoudigt:
- Deploy uw applicatie naar productie in enkele seconden met een simpele
git push.- Gebruik uw eigen domeinnaam, met automatische HTTPS-certificaatconfiguratie voor veilige verbindingen die volledig voor u geregeld worden.
- Profiteer van automatische back-ups, one-click updates en voorspelbare prijzen, zodat u zich kunt richten op uw code en niet op infrastructuurbeheer.
- Geniet van uitstekende performance en security op een private, dedicated infrastructuur. Uw omgeving is geïsoleerd en beveiligd.
Bespaar tijd en vereenvoudig uw workflow: uw code draait binnen 5 minuten op Stackhero's Python cloud hosting.
Werken met datums en tijden is een veelvoorkomende vereiste, vooral voor data-analyse of planningsopdrachten. De datetime-module biedt klassen en functies om te werken met datums, tijden en intervallen.
import datetime
# datetime, date, time, timedelta, timezone
Voorbeelden:
from datetime import datetime, timedelta
# Huidige datum en tijd
current_time = datetime.now()
print("Huidige datum en tijd:", current_time)
# Aangepaste datum en tijd
custom_date = datetime(2022, 12, 31, 23, 59, 59)
print("Aangepaste datum en tijd:", custom_date)
# Converteer string naar datetime
date_str = "2023-01-01 00:00:00"
date_obj = datetime.strptime(date_str, "%Y-%m-%d %H:%M:%S")
print("String naar datetime:", date_obj)
# Converteer datetime naar string
date_str2 = date_obj.strftime("%Y-%m-%d %H:%M:%S")
print("Datetime naar string:", date_str2)
# Datum- en tijdrekenkunde
one_day = timedelta(days=1)
yesterday = current_time - one_day
tomorrow = current_time + one_day
print("Gisteren:", yesterday)
print("Morgen:", tomorrow)