Hoe de huidige datum en tijd in Python te krijgen?
Hoe krijg ik de huidige datum en tijd in Python?
In dit artikel leert u de datum van vandaag en de huidige datum en tijd in Python te krijgen. We zullen ook de datum en tijd in verschillende formaten formatteren met behulp van de strftime()-methode.
Video:datums en tijden in Python
Er zijn een aantal manieren om de huidige datum te krijgen. We gebruiken de date
class van de datetime-module om deze taak te volbrengen.
Voorbeeld 1:Python krijgt de datum van vandaag
from datetime import date
today = date.today()
print("Today's date:", today)
Hier hebben we de date
. geïmporteerd klas van de datetime
module. Vervolgens gebruikten we de date.today()
methode om de huidige lokale datum te krijgen.
Trouwens, date.today()
retourneert een date
object, dat is toegewezen aan de vandaag variabele in bovenstaand programma. Nu kunt u de methode strftime() gebruiken om een tekenreeks te maken die de datum in verschillende formaten vertegenwoordigt.
Voorbeeld 2:Huidige datum in verschillende formaten
from datetime import date
today = date.today()
# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)
# Textual month, day and year
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)
# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)
# Month abbreviation, day and year
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
Wanneer u het programma uitvoert, zal de uitvoer zoiets zijn als:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
Als u de huidige datum en tijd nodig heeft, kunt u datetime
. gebruiken klasse van de datetime
module.
Voorbeeld 3:Haal de huidige datum en tijd op
from datetime import datetime
# datetime object containing current date and time
now = datetime.now()
print("now =", now)
# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)
Je zal de output poorten zoals hieronder.
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:56
Hier hebben we datetime.now()
. gebruikt om de huidige datum en tijd te krijgen. Vervolgens gebruikten we strftime()
om een tekenreeks te maken die datum en tijd in een ander formaat vertegenwoordigt.
Python
- Spannings- en stroomberekeningen
- Python-sleutelwoorden en -ID's
- Python-verklaring, inspringing en opmerkingen
- Python datetime
- Python Krijgen huidige tijd
- Python-tijdmodule
- Python-slaap()
- Hoe productiesystemen te optimaliseren en tijd te besparen
- Java - Datum en tijd
- C++ Datum en tijd
- Python - Datum en tijd