¿Cómo obtener la fecha y hora actuales en Python?

Hay varias formas que puede tomar para obtener la fecha actual. Usaremos el date clase del módulo de fecha y hora para realizar esta tarea.


Ejemplo 1: Python obtiene la fecha de hoy

from datetime import date

today = date.today()
print("Today's date:", today)

Aquí, importamos el date clase de la datetime módulo. Luego, usamos el date.today() para obtener la fecha local actual.

De paso, date.today() devuelve un date objeto, que se asigna a la Este Dia variable en el programa anterior. Ahora, puede usar el método strftime() para crear una cadena que represente la fecha en diferentes formatos.


Ejemplo 2: fecha actual en diferentes formatos

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)

Cuando ejecute el programa, la salida será algo como:

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019

Si necesita obtener la fecha y hora actuales, puede usar datetime clase de la datetime módulo.

Ejemplo 3: Obtener la fecha y hora actual

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)	

Obtendrá la salida como se muestra a continuación.

now = 2021-06-25 07:58:56.550604
date and time = 25/06/2021 07:58:56

Aquí, hemos utilizado datetime.now() para obtener la fecha y hora actuales. Entonces, usamos strftime() para crear una cadena que represente la fecha y la hora en otro formato.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *