Time
Timestamp (UNIX Time)
import time
# seconds
>>> t = time.time()
>>> isinstance(t, float)
True
# nanoseconds
>>> t = time.time_ns()
>>>isinstance(t, int)
True
UTC Time
import time
utc_time = time.gmtime()
assert isinstance(utc_time, time.struct_time)
# epoch: the point where the time starts.
# For Unix, the epoch is *1970-01-01 00:00:00 (UTC)*.
epoch = time.gmtime(0)
Local Time
import time
>>> local_time = time.localtime()
>>> isinstance(local_time, time.struct_time)
Convert Local Time To Timestamp (UNIX Time)
import time
>>> local_time = time.localtime()
>>> isinstance(local_time, time.struct_time)
>>> t = time.mktime(local_time)
>>> isinstance(t, float)