Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

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

  1. Spannings- en stroomberekeningen
  2. Python-sleutelwoorden en -ID's
  3. Python-verklaring, inspringing en opmerkingen
  4. Python datetime
  5. Python Krijgen huidige tijd
  6. Python-tijdmodule
  7. Python-slaap()
  8. Hoe productiesystemen te optimaliseren en tijd te besparen
  9. Java - Datum en tijd
  10. C++ Datum en tijd
  11. Python - Datum en tijd