near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftDocumentation
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Python Datetime | Time constructor
schedule Aug 12, 2023
Last updated local_offer
Tags Python
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
A time object represents a time quantity that is independent of any particular day, and assumes that every day has exactly 24*60*60
seconds. The time class does not have any date information.
We can instantiate a time object using the time(hour, minute, second, microsecond)
constructor.
If none of the arguments are provided the time will default to 00:00:00
.
from datetime import time a = time() # time(hour, minute, second, microsecond) b = time(12,12,12,12) print(a)print(b)print(type(b))
a = 00:00:00b = 12:12:12.000012Type b = <class 'datetime.time'>
Class Attributes
time.hour, time.minute, time.second, time.microsecond
from datetime import time
# time(hour, minute, second, microsecond)a = time(1,2,3,4)
print("Hour = ", a.hour)print("Minutes = ", a.minute)print("Seconds = ", a.second)print("Microseconds = ", a.microsecond)
Hour = 1Minutes = 2Seconds = 3Microseconds = 4
time.tzinfo
This attribute stores the timezone information for the time object.
Naive Time Object
from datetime import time
# time(hour, minute, second, microsecond)a = time(1,2,3,4)
print(a.tzinfo)
None
Aware Time Object
from datetime import timefrom pytz import timezone
# time(hour, minute, second, microsecond)a = time(1,2,3,4)
# Associating the time with UTC timezoneb = timezone('UTC').localize(a)
print(b.tzinfo)
UTC
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!