#also see datetime
import time
now = time.time()
print(now)
import time
start_time = time.time()
# code
print("--- %s seconds ---" % (time.time() - start_time))
#!/usr/bin/python
import time
t = (2009, 2, 17, 17, 3, 38, 1, 48, 0)
t = time.mktime(t)
print time.strftime("%b %d %Y %H:%M:%S", time.gmtime(t))
OUTPUT:Feb 18 2009 00:03:38
#import time module:
import time
#module has various attributes:
dir(time)
[..., 'localtime', 'mktime', 'sleep', 'sleep_ms', 'sleep_us', 'ticks_add', 'ticks_cpu', 'ticks_diff', 'ticks_ms', 'ticks_us', 'time']
#default expression is in seconds with zero being start of runtime
secFromStart = time.time()
from time import sleep
sleep(0.05)
import time
thistime = time.time()
# Here's an idea!
def CountTime():
while(True):
time.sleep(1)
print(thistime)
CountTime()
Proper answer to timing a loop over a function multiple times
import timeit
timeit.timeit('func_to_time()',globals=globals(),number=1000)
time_not_passed = True
from time import time # You can import the whole module like last time. Just don't forget the time. before to signal it.
init_time = time() # Or time.time() if whole module imported
print("0.00 secs")
while True: # Init loop
if init_time + 0.05 <= time() and time_not_passed: # Time not passed variable is important as we want this to run once. !!! time.time() if whole module imported :O
print("0.05 secs")
time_not_passed = False