The timetz() function manipulates the objects of the DateTime class of the DateTime module. This function uses an instance method given to it via reference, and converts them, and returns a time object with the same hour, minute, second, microsecond, and fold and tzinfo attributes.
Syntax: timetz()
Parameters: This function does not accept any parameter.
Return values: This function returns a time object with the same specified hour, minute, second, microsecond, fold and tzinfo.
Example 1: Python program to show application of timetz() function.
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
Example 2: Python program to show the application of timetz() function.
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
Example 3: Python program to show application of timetz() function.
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
