[Python-es] conversión de tiempo y formateado

Dani dani en damufo.com
Jue Feb 4 04:32:08 EST 2021


Hola:

En mi caso para marcas uso esta función, a ver si te sirve?

defint2time(value, precision='hun', zero_fill=False,
default='', force_hours=False):
"""
Convert a centesimas (integer) to time (text)
precison ['hun', 'sec'] hundredths, seconds
"""
time_text = default
ifisinstance(value, int):
ifprecision == 'hun':
adjust = 100
hundreds = value % 100
else:
adjust = 1
hundreds = 0
seconds = int(value / adjust) % 60
minuts = int((value / (60* adjust)) % 60)
hours = int((value / (3600* adjust)))
result = '0'
# hours
ifhours:
result = str(hours).zfill(2)
elifforce_hours:
result = "00"
# minuts
ifresult != '0':
result = '%s:%s'% (result, str(minuts).zfill(2))
else:
result = str(minuts)
ifresult != '0': # seconds
result = '%s:%s'% (result, str(seconds).zfill(2))
else:
result = str(seconds)
ifprecision == 'hun': # hundreds
ifresult != '0':
result = '%s.%s'% (result, str(hundreds).zfill(2))
else:
result = str(hundreds)
ifresult:
time_text = result
returntime_text Seguro que se te ocurre como adaptarla.
O 04/02/21 ás 01:36, Criss escribiu:
> Hola.
>
>
> A ver si me pueden ayudar. Necesito convertir un valor que está en 
> milésimas de segundo y formatearlo en minutos:segundos:marcos(frames), 
> en donde cada segundo equivale a 75 frames. He visto la librería time, 
> pero no encuentro algo referente a los frames.
>
>
> Saludos.
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://mail.python.org/pipermail/python-es/attachments/20210204/0326f3e9/attachment.html>


Más información sobre la lista de distribución Python-es