Obtener la fecha de ayer en Python

Rana Hasnain Khan 15 febrero 2024
Obtener la fecha de ayer en Python

Presentaremos cómo podemos obtener la fecha de ayer usando Python con múltiples ejemplos.

Obtener la fecha de ayer en Python

Python es un lenguaje de alto nivel que se puede usar en ciencia de datos y aprendizaje automático para entrenar la IA usando las estructuras de datos de Python. Se utiliza para programar varias aplicaciones, desde web y de escritorio hasta programas a nivel de sistema operativo.

Es una sintaxis integrada simple y fácil de usar que hace que sea fácil de entender y aprender para los nuevos programadores. Este artículo estudiará cómo obtener la fecha de ayer en Python.

Cuando estamos trabajando en aplicaciones a gran escala, es posible que necesitemos obtener los datos de la fecha anterior y puede ser un proceso largo; es posible que tengamos que acceder a la base de datos o hacer algunas funciones adicionales para obtenerlo.

Pero lo automatizaremos con una función que tomará el valor de la fecha y devolverá la fecha un día antes.

Analicemos algunos métodos fáciles para encontrar la fecha de ayer, que es fácilmente comprensible. Los módulos de Python datetime y timedelta funcionan con fecha y hora.

Módulo de fecha en Python

Primero, necesitamos instalar el módulo usando el siguiente comando.

# python
pip install datetime

Una vez que hemos instalado el módulo datetime, podemos obtener la fecha de hoy usando el método simple .today(). Necesitamos importar la fecha de nuestro módulo y usar el método .today().

# python
from datetime import date

today = date.today()

Ahora instalaremos el módulo timedelta usando el siguiente comando.

pip install timedelta

Una vez que nuestro módulo esté instalado ahora, importaremos timedelta. Podemos usar este módulo para representar un intervalo de tiempo que puede ser positivo o negativo.

En palabras simples, podemos usar este módulo para encontrar la diferencia entre segundos, minutos, horas o días después de una fecha determinada. Normalmente lo usamos para la manipulación de fechas.

Ahora discutiremos algunos de los ejemplos para encontrar la fecha de ayer usando programas y veremos sus implementaciones en la programación.

Ejemplos para obtener la fecha de ayer en Python

Nuestro primer ejemplo es un programa simple que usa el módulo de fecha y hora para mostrar la fecha actual y la fecha y hora del día anterior, como se muestra a continuación.

# python
from datetime import date

from datetime import timedelta

today_date = date.today()

print("Today date is: ", today_date)

yesterday_date = today_date - timedelta(days=1)

print("Yesterday date was: ", yesterday_date)

Producción:

obtener la fecha de ayer en python usando el módulo timedelta

Ahora tomemos otro ejemplo: un programa simple que usa el módulo de fecha y hora para mostrar la fecha y la hora de la fecha actual y la fecha del día anterior al día anterior.

# python
from datetime import date

from datetime import timedelta

today_date = date.today()

print("Today date is: ", today_date)

yesterday_date = today_date - timedelta(days=2)

print("Date of the day before yesterday was: ", yesterday_date)

Producción:

obtener la fecha antes de la fecha de ayer en python usando el módulo timedelta

El ejemplo anterior muestra que usar la fecha. Podemos obtener la fecha de ayer o la fecha anterior a ayer usando el módulo simple timedelta.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

Artículo relacionado - Python DateTime