Megosztás a következőn keresztül:


format_timespan()

A megadott formátumnak megfelelően formázza az időtartományt.

Syntax

format_timespan(időtartomány,Formátum)

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
időtartomány timespan ✔️ A formázandó érték.
Formátum string ✔️ A kimeneti formátum egy vagy több támogatott formátumelemből áll.

Támogatott formázási elemek

Formátumkijelölő Leírás Példák
d-dddddddd A teljes napok száma az időintervallumban. Szükség esetén nullákkal van kipárnázott. 15.13:45:30: d -> 15, dd -> 15, ddd -> 015
f Egy másodperc tizede az időintervallumban. 15.13:45:30.6170000 -> 6, 15.13:45:30.05 -> 0
ff Az időintervallumban megadott másodpercek százada. 15.13:45:30.6170000 -> 61, 15.13:45:30.0050000 -> 00
fff Az időintervallum ezredmásodpercei. 2009.06.15. 13:45:30.617 -> 617, 2009.06.15. 13:45:30.0005 -> 000
ffff Az időintervallum 10 ezredmásedik része. 15.13:45:30.6175000 -> 6175, 15.13:45:30.0000500 -> 0000
fffff Az időintervallum 10 ezredmásedik része. 15.13:45:30.6175400 -> 61754, 15.13:45:30.000005 -> 00000
ffffff Egy másodperc milliomodik része az időintervallumban. 15.13:45:30.6175420 -> 617542, 15.13:45:30.0000005 -> 000000
fffffff Az időintervallum 10 milliomodik másodperce. 15.13:45:30.6175425 -> 6175425, 15.13:45:30.0001150 -> 0001150
F Ha nem nulla, akkor a másodperc tizede az időintervallumban. 15.13:45:30.6170000 -> 6, 15.13:45:30.0500000 -> (nincs kimenet)
FF Ha nem nulla, akkor az időintervallumban a másodpercek százada. 15.13:45:30.6170000 -> 61, 15.13:45:30.0050000 -> (nincs kimenet)
FFF Ha nem nulla, akkor ezredmásodperc az időintervallumban. 15.13:45:30.6170000 –> 617, 15.13:45:30.0005000 –> (nincs kimenet)
FFFF Ha nem nulla, akkor az időintervallumban a másodperc tízezrede. 15.13:45:30.5275000 –> 5275, 15.13:45:30.0000500 –> (nincs kimenet)
FFFFF Ha nem nulla, akkor az időintervallumban a másodpercek százezrede. 15.13:45:30.6175400 –> 61754, 15.13:45:30.0000050 –> (nincs kimenet)
FFFFFF Ha nem nulla, az időintervallum másodpercének milliomodik része. 15.13:45:30.6175420 -> 617542, 15.13:45:30.0000005 -> (nincs kimenet)
FFFFFFF Ha nem nulla, akkor az időintervallumban a másodperc tízmilliomodik része. 15.13:45:30.6175425 -> 6175425, 15.13:45:30.0001150 -> 000115
H Az óra, 24 órás 0 és 23 óra között. 15.01:45:30 -> 1, 15.13:45:30 -> 13
HH Az óra, 24 órás 00 és 23 óra között. 15.01:45:30 -> 01, 15.13:45:30 -> 13
m A teljes percek száma az időintervallumban, amely nem szerepel az órák vagy napok részeként. Az egyjegyű percek nem rendelkeznek kezdő nullával. 15.01:09:30 -> 9, 15.13:29:30 -> 29
mm A teljes percek száma az időintervallumban, amely nem szerepel az órák vagy napok részeként. Az egyjegyű percek kezdő nullával rendelkeznek. 15.01:09:30 -> 09, 15.01:45:30 -> 45
s A teljes másodpercek száma az időintervallumban, amely órák, napok vagy percek részeként nem szerepel. Az egyjegyű másodpercek nem rendelkeznek kezdő nullával. 15.13:45:09 -> 9
ss A teljes másodpercek száma az időintervallumban, amely órák, napok vagy percek részeként nem szerepel. Az egyjegyű másodpercek kezdő nullával rendelkeznek. 15.13:45:09 -> 09

Támogatott elválasztójelek

A formátumkijelölő a következő elválasztójeleket tartalmazhatja:

Elválasztó Megjegyzés
' ' Space (Szóköz)
'/'
'-' Kötőjel
':'
','
'.'
'_'
'['
']'

Válaszok

Egy olyan sztring, amelynek időtartománya formátum szerint van formázva.

Példák

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]')

Kimenet

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