Para el manejo de fechas vamos a usar el paquete datetime
datetime.now()
nos extrae la hora local de nuestra computadora, cuidado con eso
from datetime import datetime
date_now=datetime.now()
print(date_now) #>>2021-07-30 12:37:54.062436
para acceder a alguno de los elementos de la fecha podemos usar los metodos year
, month
, **day**
from datetime import datetime
date_now=datetime.now()
print(f'año: {date_now.year}') #>>año: 2021
print(f'mes: {date_now.month}') #>>mes: 7
print(f'dia: {date_now.day}') #>>dia: 30
para modificar la forma de impresion de nuestra fecha usamos el metodo **strftime(<string>)**
y especificaremos el fomrato deacuerdo a la sigueitente tabla
existen mas operadores para realizr el formato pero estos son los mas comunes de usar
from datetime import datetime
date_now=datetime.now()
print(date_now)
print(f'Fecha formato usa: {date_now.strftime("%m/%d/%Y")}')
print(f'Fecha formato latam: {date_now.strftime("%d/%m/%Y")}')
print(f'random fecha: {date_now.strftime("Estamos en el año %Y")}')
#resultado
>> 2021-07-30 12:46:23.539307
Fecha formato usa: 07/30/2021
Fecha formato latam: 30/07/2021
random fecha: Estamos en el año 2021