Skip to content

🐍 🕐 🕑 🕒 🕓 🕔 🕕 🕖 🕗 🕘 elapsed time

License

Notifications You must be signed in to change notification settings

andrewpetrochenkov/elapsed.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

$ [sudo] pip install elapsed

Features

  • accepts datetime or pid. os.getcwd() by default

Examples

datetime elapsed time

>>> dt = datetime.datetime.now()
>>> time.sleep(2)
>>> elapsed.get(dt)
'00:02'

process elapsed time by pid (os.getpid() by default)

>>> import elapsed
>>> e = elapsed.get(1)
'02-16:30:38'
>>> e.days, e.hours, e.minutes, e.seconds
(2, 64, 3870, 232238)

elapsed.seconds(), elapsed.minutes(), elapsed.hours(), elapsed.days()

>>> elapsed.seconds(1)
232238
>>> elapsed.minutes(1)
3870
>>> elapsed.hours(1)
64
>>> elapsed.days(1)
2

readme42.com

About

🐍 🕐 🕑 🕒 🕓 🕔 🕕 🕖 🕗 🕘 elapsed time

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages