Método Python datetime.timetz() con ejemplo

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)
Producción

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)
Producción

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())
Producción

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *