La función replace() se usa para manipular el objeto de la clase DateTime del módulo de DateTime. Generalmente, reemplaza la fecha (Año, Mes, Día) y devuelve un nuevo objeto DateTime.
Sintaxis: replace(year=self.year, month=self.month, day=self.day)
Parámetros:
- Año: valor de año nuevo (
- día: valor del nuevo día (
Devoluciones: Nuevo objeto de fecha y hora.
Ejemplo 1: Reemplace el año con el objeto de fecha y hora.
Python3
# import module from datetime import date # Creating an instance # of datetime Date = date(2010, 2, 12) print("Original date : ", Date) # Using replace() method New_date = Date.replace(year=2021) print("After Modify the year:", New_date)
Producción
Original date : 2010-02-12 After Modify the year: 2021-02-12
Ejemplo 2: Reemplace el mes con el objeto de fecha y hora.
Python3
# import module from datetime import date # Creating an instance # of datetime Date = date(2010, 2, 12) print("Original date : ", Date) # Using replace() method New_date = Date.replace(month=5) print("After Modify the month:", New_date)
Producción
Original date : 2010-02-12 After Modify the month: 2010-05-12
Ejemplo 3: Reemplace el día con el objeto de fecha y hora.
Python3
# import module from datetime import date # Creating an instance # of datetime Date = date(2010, 2, 12) print("Original date : ", Date) # Using replace() method New_date = Date.replace(day=21) print("After Modify the day:", New_date)
Producción
Original date : 2010-02-12 After Modify the day: 2010-02-21
Reemplace la hora con el objeto de fecha y hora.
Python3
from datetime import datetime Date = datetime(2010, 2, 12, 8, 50, 23) print("Original date and time : ", Date) New_date = Date.replace(hour=1, minute=3, second=12) print("After modify date and time : ", New_date)
Producción
Original date and time : 2010-02-12 08:50:23 After modify date and time : 2010-02-12 01:03:12
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA