Skip to the content.

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)

References