format_timespan()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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] |