Mientras se programan en Python, es posible que desee obtener la fecha y hora del mes anterior. Python proporciona múltiples módulos y funciones para obtenerlo de manera rápida y eficiente. El "fecha y hora"El módulo es uno de ellos que comúnmente se utiliza para trabajar con fecha y hora. Este módulo se incluye de forma predeterminada en Python, por lo que no estamos obligados a instalarlo por separado.
Esta publicación discutirá la fecha y hora del mes anterior en Python.
Cómo obtener la fecha y hora del mes anterior en Python?
Para obtener la fecha y hora del mes anterior en Python, se utilizan las siguientes técnicas:
Método 1: Obtenga la fecha y hora del mes anterior en Python utilizando el módulo "DateTime" con el método "reemplazar ()"
Para obtener la fecha y hora del mes anterior en Python, el "fecha y hora"Módulo con el"reemplazar()El método se puede usar. El módulo "DateTime" es el paquete incorporado de Python que contiene clases para manejar fechas y tiempos.
Ejemplo
Al principio, importe el "fecha"Módulo del"fecha y hora" biblioteca:
desde la fecha de importación de fecha y horaAhora, cree una variable que almacene la fecha, mes y año actuales con el "fecha" método:
c_date = fecha (2023, 2, 1)Utilizar el "si"Condición con mes y años para verificar si la condición proporcionada es igual a la"1". Si no, entonces reste el "1"Desde el año y la fecha actual y guárdelos al"mes" y "año":
mes, año = (c_date.mes-1, c_date.año) si c_date.mes != 1 else (12, c_date.año 1)Ahora, llame al "reemplazar()"Método con valores de día, mes y año como argumentos y guárdelos al P_Month" variable:
p_month = c_date.Reemplazar (día = 1, mes = mes, año = año)Use la declaración de impresión para ver la fecha del mes anterior:
Imprimir (P_Month)Producción
Método 2: Obtenga la fecha y hora del mes anterior en Python utilizando el módulo "DateTime" con la extensión "DD"
Para obtener la fecha y hora del mes anterior en Python, el "fecha y hora"El módulo se puede utilizar importando el"dd" extensión. Ahora, consulte el ejemplo proporcionado para obtener más comprensión.
Ejemplo
Inicialmente, importe el "fecha y hora"Módulo utilizando el"dd" extensión:
Importar DateTime como DDAhora, obtenga la hora y la fecha actuales, y llame al "dd.fecha y hora.hoy()" método:
c_date = dd.fecha y hora.hoy()Llama a "reemplazar()"Método dentro del"si"Condición, si el mes actual es"1", Luego reemplácelo con el"c_date" como "dd.fecha y hora.año 1". De lo contrario, configure el "días"Variable a"0". También usas el "intentar" y "atrapar"Bloques. Si ocurre alguna excepción e imprime la fecha y hora del mes anterior:
ifc_date.mes == 1:Como puede ver, la salida dada a continuación contiene la fecha y hora del mes anterior:
Eso es todo! Hemos elaborado cómo obtener el mes anterior en Python en Python.
Conclusión
Para obtener la fecha de fecha del mes anterior en Python, el "fecha y hora"Módulo con el"reemplazar()"Método y el módulo" DateTime "utilizando la extensión"ddSe utilizan técnicas. El módulo "DateTime" contiene clases para manejar fechas y tiempos. Se puede utilizar importando la extensión "DD". El método "reemplazar ()" verifica la condición proporcionada y reemplaza el valor según el deseo del usuario. Esta publicación elaboró sobre las formas de obtener la fecha de inicio del mes anterior en Python.