
Python 3.x - Jak získat milisekundy
Ahoj, snažím se získat čas ve formátu HODINY:MINUTY:VTEŘINY:MILISEKUNDY
Sesmolil jsem tohle ale milisekundy nemůžu najít. poradí někdo ? Dík
loc = time.strftime("%H : %M : %S", time.gmtime())
Info jsem čerpal zde time.html
?
# Nebo mas na mysli: ?
TiP~ Zdroj :http://stackoverflow.com/questions/5998245/get-cur rent-time-in-milliseconds-in-python
Myslím tohle
ale výsledek je špatný.. 2016-02-20 15:09:28.%f
A kdyz tam hodis: ?
-3 je na odelani poslednich 3 chrakteru.
Nebo by to alespon melo sedet : https://docs.python.org/2/library/datetime.html#st rftime-strptime-behavior
tak dostanu chybu
# Ted jsem to rychle zkusil a Msekundy se mi zobrazuji be problému:
[img=/file/view/25157-python-png]25157-python-png[/img]
# Jestli neches aby bylo zobrazeni 6 mistné, tak na konec dopis jen [:-3]
[img=/file/view/25158-python1-png]25158-python1-png[/img]
Tak máž asi nějaký extra python, modul datetime neobsahuje žádný objekt ani atribut s názvem "maintenant"
# Ja jsem jen pouzil :
• A funguje bez problému.
• Ulà, nema to byt maintenante, ale now, omluvam se
Tak to pak ano, už to jde. Díky moc. Čistě náhodou, parametr %s (malé 's' ne %S) ti funguje taky ? Mělo by to vypsat počet sekund od roku 1970. Díky
jde o to, že potřebuji získat další 5 až 10 rozdílných časů mezi dvěma sekundami.
https://docs.python.org/3.2/library/datetime.html# timedelta-objects
Pozor na to ze v zavislosti od toho jake timery OS sa pouzivaju moze byt granularita aj desiatky ms, t.j. neni to vhodne na nejake presne merania v radoch jednotiek milisekund. Ak potrebujes len nejake desatiny sekundy apod tak ok.