Konvertor doby trvání ISO 8601
Převádějte dobu trvání ISO 8601 jako PT1H30M na sekundy nebo čitelný text a zpět.
Konvertor doby trvání ISO 8601
Vložte dobu trvání ISO 8601 jako PT1H30M, P3DT4H nebo P1Y2M a tento nástroj převede každý řádek na počet sekund, minut, hodin nebo dní plus čitelný rozpis jako "1h 30min". Změňte směr a funguje to i opačně: vložte prostý počet sekund (nebo jakoukoli jednotku, kterou si vyberiete) a dostanete zpět platný řetězec doby trvání ISO 8601, připravený vložit do datové části API, kalendářního podání nebo konfiguračního souboru.
Volba Jednotka určuje, co číslo znamená, v obou směrech: při převodu z ISO je to jednotka, v níž se výsledek vyjadřuje; při vytváření ISO je to jednotka, v níž se čtou vaše vstupní čísla. Zobrazit čitelný text přepíná lidsky čitelný rozpis vedle hlavního výsledku. Kompaktní formát odstraňuje jednotky s nulovou hodnotou z výstupu ISO (PT1H30M místo P0Y0M0DT1H30M0S) – vypněte jej pro formát s pevnou šířkou se všemi poli přítomny. Desetinná místa řídí zaokrouhlování číselné hodnoty a složky zbývajících sekund.
Doby trvání ISO 8601 roků a měsíců nemají pevnou délku, takže jejich převod na sekundy je ze podstaty přibližný. Počítat roky/měsíce jako vám umožňuje vybrat si mezi kalendářním průměrem (365,2425 dní za rok) a plochým přiblížením 365/30 dní – zvolte si, který váš systém předpokládá, a považujte jakoukoli dobu trvání se složkou Y nebo M za odhad v obou případech. Týdny, dny, hodiny, minuty a sekundy se převádějí přesně. Zapněte Zobrazit součet všech řádků, abyste připojili sečtený řádek, užitečný pro sčítání dávky trvání úkolů.
Všechno běží místně ve vašem prohlížeči – doby trvání a časová razítka často pocházejí z interních protokolů nebo plánů a nic z toho se nikde nenahrává. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo odešlete výstup zpět na vstup a převeďte jej znovu v opačném směru.