La función timetz() manipula los objetos de la clase DateTime del módulo DateTime. Esta función utiliza un método de instancia que se le proporciona a través de una referencia, los convierte y devuelve un objeto de tiempo con los mismos atributos de hora, minuto, segundo, microsegundo y fold y tzinfo.
Sintaxis: timetz()
Parámetros: Esta función no acepta ningún parámetro.
Valores devueltos: esta función devuelve un objeto de tiempo con la misma hora, minuto, segundo, microsegundo, pliegue y tzinfo especificados.
Ejemplo 1: programa Python para mostrar la aplicación de la función timetz().
Python3
# Python3 code for getting # a time object with the same # specified hour, minute, second, # microsecond, fold and tzinfo. # Importing datetime module import datetime # Creating a datetime instance A = datetime.datetime(2021, 8, 3, 10, 11, 12, 13) # Calling the timetz() function over # the above datetime instance B = A.timetz() # Printing the original date time object print("Original date time object:", A) # Printing the new time object print("New time object:", B)
Original date time object: 2021-08-03 10:11:12.000013 New time object: 10:11:12.000013
Ejemplo 2: programa Python para mostrar la aplicación de la función timetz().
Python3
# Python3 code for getting # a time object with the same # specified hour, minute, second, # microsecond, fold and tzinfo. # Importing datetime module import datetime # Creating a current datetime instance A = datetime.datetime.now() # Calling the timetz() function over # the above current datetime instance B = A.timetz() # Printing the original current date time object print("Original current date time object:", A) # Printing the new current time object print("New current time object:", B)
Original current date time object: 2021-08-05 07:41:24.147260 New current time object: 07:41:24.147260
Ejemplo 3: programa Python para mostrar la aplicación de la función timetz().
Python3
# Python3 code for getting # a time object with the same # specified hour, minute, second, # microsecond, fold and tzinfo. # Importing datetime module import datetime # Creating datetime instances A = datetime.timedelta(hours=12, minutes=12) obj = datetime.timezone(A, name="IST") B = datetime.datetime(2012, 1, 2, 3, 10, 15, 20, obj) # Calling the timetz() function over the above # specified datetime C = B.timetz() # Printing the Original datetime object print("Original datetime object:", B) # Printing the time object with tzinfo attributes print("Time object with tzinfo attributes:", C) # Printing the time object without tzinfo attributes print("Time object without tzinfo attributes:", B.time())
Original datetime object: 2012-01-02 03:10:15.000020+12:12 Time object with tzinfo attributes: 03:10:15.000020+12:12 Time object without tzinfo attributes: 03:10:15.000020
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA