En este artículo, discutiremos el método time.replace() en Python. Este método se utiliza para manipular objetos de clase de tiempo del módulo datetime. Se usa para reemplazar el tiempo con el mismo valor, excepto para aquellos parámetros que reciben nuevos valores por cualquier argumento de palabra clave.
Sintaxis: replace(year=self.year, month=self.month, day=self.day)
Parámetros:
- Año: valor de año nuevo (rango: 1 <= año <= 9999)
- mes: Nuevo valor del mes (rango: 1 <= mes <= 12)
- día: valor del nuevo día (rango: 1<= día <= 31)
Devoluciones: Nuevo objeto de fecha y hora.
Programa de Python para obtener tiempo y mostrar:
Python3
# import time from datetime from datetime import time # create time x = time(5,34,7,6789) print("Time:", x)
Producción:
Time: 05:34:07.006789
Ejemplo 1: programa de Python para reemplazar la hora del tiempo dado
Python3
# import time from datetime from datetime import time # create time x = time(5, 34, 7, 6789) print("Actual Time:", x) # replace hour from 5 to 10 final = x.replace(hour = 10) print("New time after changing the hour:", final)
Producción:
Actual Time: 05:34:07.006789 New time after changing the hour: 10:34:07.006789
Ejemplo 2: programa de Python para reemplazar el minuto del tiempo
Python3
# import time from datetime from datetime import time # create time x = time(5, 34, 7, 6789) print("Actual Time:", x) # replace minute from 34 to 12 final = x.replace(minute = 12) print("New time after changing the minute:", final)
Producción:
Actual Time: 05:34:07.006789 New time after changing the minute: 05:12:07.006789
Ejemplo 3: código de Python para reemplazar segundos
Python3
# import time from datetime from datetime import time # create time x = time(5,34,7,6789) print("Actual Time:", x) # replace second from 7 to 2 final = x.replace(second = 2) print("New time after changing the second:", final)
Producción:
Actual Time: 05:34:07.006789 New time after changing the second: 05:34:02.006789
Ejemplo 4: programa de Python para reemplazar todo a la vez
Python3
# import time from datetime from datetime import time # create time x = time(5,34,7,6789) print("Actual Time:", x) # replace hour from 5 to 10 # replace minute from 34 to 11 # replace second from 7 to 1 # replace milli second from 6789 to 1234 final = x.replace(hour = 10, minute = 11, second = 1, microsecond = 1234) print("New time :", final)
Producción:
Actual Time: 05:34:07.006789 New time : 10:11:01.001234
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA