Compartir a través de


format_timespan()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Da formato a un intervalo de tiempo según el formato proporcionado.

Sintaxis

format_timespan(formato de intervalo de , tiempo)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
timespan timespan ✔️ Valor al que se va a dar formato.
format string ✔️ El formato de salida formado por uno o varios de los elementos de formato admitidos.

Elementos de formato admitidos

Especificador de formato Descripción Ejemplos
d-dddddddd Número de días completos de un intervalo de tiempo. Rellenado con ceros si es necesario. 15.13:45:30: d -> 15, dd -> 15, ddd -> 015
f Décimas de segundo en el intervalo de tiempo. 15.13:45:30.6170000 -> 6, 15.13:45:30.05 -> 0
ff Centésimas de segundo en el intervalo de tiempo. 15.13:45:30.6170000 -> 61, 15.13:45:30.0050000 -> 00
fff Milisegundos en el intervalo de tiempo. 15/6/2009 13:45:30.617 -> 617, 6/15/2009 13:45:30.0005 -> 0000
ffff Diez milésimas de segundo en el intervalo de tiempo. 15.13:45:30.6175000 -> 6175, 15.13:45:30.0000500 -> 00000
fffff Cien milésimas de segundo en el intervalo de tiempo. 15.13:45:30.6175400 -> 61754, 15.13:45:30.000005 -> 000000
ffffff La millonésima parte de un segundo en el intervalo de tiempo. 15.13:45:30.6175420 -> 617542, 15.13:45:30.0000005 -> 0000000
fffffff Diez millones de segundos en el intervalo de tiempo. 15.13:45:30.6175425 -> 6175425, 15.13:45:30.0001150 -> 0001150
F Si no es cero, las décimas de un segundo en el intervalo de tiempo. 15.13:45:30.6170000 -> 6, 15.13:45:30.050000 -> (sin salida)
FF Si no es cero, las centésimas de segundo en el intervalo de tiempo. 15.13:45:30.6170000 -> 61, 15.13:45:30.005000 -> (sin salida)
FFF Si no es cero, los milisegundos del intervalo de tiempo. 15.13:45:30.6170000 -> 617, 15.13:45:30.0005000 -> (sin salida)
FFFF Si no es cero, las diez milésimas de segundo en el intervalo de tiempo. 15.13:45:30.5275000 -> 5275, 15.13:45:30.0000500 -> (sin salida)
FFFFF Si no es cero, las centésimas milésimas de segundo en el intervalo de tiempo. 15.13:45:30.6175400 -> 61754, 15.13:45:30.0000050 -> (sin salida)
FFFFFF Si no es cero, la millonésima parte de un segundo en el intervalo de tiempo. 15.13:45:30.6175420 -> 617542, 15.13:45:30.0000005 -> (sin salida)
FFFFFFF Si no es cero, la diez millonésima de segundo en el intervalo de tiempo. 15.13:45:30.6175425 -> 6175425, 15.13:45:30.0001150 -> 000115
H La hora, usando un reloj de 24 horas de 0 a 23. 15.01:45:30 -> 1, 15.13:45:30 -> 13
HH La hora, usando un reloj de 24 horas de 00 a 23. 15.01:45:30 -> 01, 15.13:45:30 -> 13
m Número de minutos completos de un intervalo de tiempo que no se incluyen como parte de las horas o los días. Los minutos con un solo dígito no se escriben con un cero a la izquierda. 15.01:09:30 -> 9, 15.13:29:30 -> 29
mm Número de minutos completos de un intervalo de tiempo que no se incluyen como parte de las horas o los días. Los minutos con un solo dígito se escriben con un cero a la izquierda. 15.01:09:30 -> 09, 15.01:45:30 -> 45
s Número de segundos completos de un intervalo de tiempo que no se incluyen como parte de las horas, los días o los minutos. Los segundos con un solo dígito no se escriben con un cero a la izquierda. 15.13:45:09 -> 9
ss Número de segundos completos de un intervalo de tiempo que no se incluyen como parte de las horas, los días o los minutos. Los segundos con un solo dígito se escriben con un cero a la izquierda. 15.13:45:09 -> 09

Delimitadores admitidos

El especificador de formato puede incluir los delimitadores siguientes:

Delimitador Comentario
' ' Espacio
'/'
'-' Panel
':'
','
'.'
'_'
'['
']'

Devoluciones

Cadena con el formato timespan como se especifica en formato.

Ejemplos

let t = time(29.09:00:05.12345);
print 
v1=format_timespan(t, 'dd.hh:mm:ss:FF'),
v2=format_timespan(t, 'ddd.h:mm:ss [fffffff]')

Salida

v1 v2
29.09:00:05:12 029.9:00:05 [1234500]