Intermediate

ISO 8601 kestuse teisendaja

Parsi ISO 8601 kestuse string kogusekunditeks, -minutiteks, -tundideks ja -päevadeks või koosta üks üksikutest ajakomponentidest.

Mood

Format: PnYnMnWnDTnHnMnS
Total seconds
37 689 444s

Using calendar-year average lengths

Normalized ISO 8601
P1Y2M10DT2H30M
Minuteid kokku
628 157,4
Total hours
10 469,29
Päevi kokku
436,22
0436,22 päevaP1Y2M10DT2H30MDuration span
Step by step
  1. 1

    Date part

    1 × 31 556 952 + 2 × 2 629 746 + 10 × 86 400 = 37 680 444
    Years and months use Gregorian calendar averages.
  2. 2

    Time part

    2 × 3600 + 30 × 60 = 9000
  3. 3

    Total seconds

    37 680 444 + 9000 = 37 689 444
Tulemused on hinnangulised ja mõeldud üksnes üldiseks teabeks ega kujuta endast professionaalset nõuannet — kontrolli olulisi tulemusi alati sõltumatult, enne kui neile tugined. Loe täielikku lahtiütlust.
Kiire vastus

Kuidas see kalkulaator töötab?

ISO 8601 kestus nagu P1Y2M10DT2H30M teisendatakse kogusekunditeks, kaaludes iga osa keskmiste pikkustega: aastad 31 556 952 s, kuud 2 629 746 s, nädalad 604 800 s, päevad 86 400 s, pluss otsesed tunnid, minutid ja sekundid. Minutid, tunnid ja päevad järgnevad jagamise teel.

Valem
seconds = Y×31556952 + M×2629746 + W×604800 + D×86400 + h×3600 + m×60 + s
How this is calculated

Parsimisrežiimis sobitab kalkulaator su stringi ISO 8601 kestuse grammatikaga P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Iga komponent (aastad, kuud, nädalad, päevad, tunnid, minutid, sekundid) on valikuline ja T-eraldaja jaotab kuupäevaosad ajaosadest. Sekundite väärtus võib olla murdarvuline; kõik teised on täisarvud. Koostamisrežiimis sisestad iga komponendi otse ja tööriist koostab sulle normaliseeritud PnYnMnDTnHnMnS stringi.

Kogusekundid arvutatakse iga komponenti kaaludes: üht aastat käsitletakse kalendriaasta keskmisena 31 556 952 sekundit (365,2425 päeva), üht kuud selle kaheteistkümnendikuna (2 629 746 sekundit), üht nädalat kui 604 800 sekundit, üht päeva kui 86 400 sekundit, pluss otsesed tunni-, minuti- ja sekundisummad. Teised kogusummad on lihtsalt sekundite arvu jagatised (÷60, ÷3600, ÷86400).

Kuna kalendrikuud ja -aastad on erineva pikkusega, on aasta ja kuu keskmised pigem ligilähedased kui täpsed vahemikud, mis on seotud konkreetse alguskuupäevaga. Täpse seinakellaarvutuse jaoks ankurda kestus tegelikule algushetkele. Nädalad volditakse normaliseeritud väljundis päevadeks, nii et P1W saab P7D. Vigased stringid (need, mis ei vasta grammatikale, või paljas "P") ei anna tulemust.

Korduma kippuvad küsimused

Aasta kasutab Gregoriuse kalendri keskmist 365,2425 päeva (31 556 952 sekundit) ja kuu on selle kaheteistkümnendik (2 629 746 sekundit). Need keskmised hoiavad teisendused järjepidevana ilma alguskuupäeva vajamata.

Jah. Parsimisrežiimis aktsepteeritakse W-komponenti nagu P2W ja loetakse 7 päeva igaüks. Normaliseeritud väljundis teisendatakse nädalad päevadeks, nii et W-väli volditakse D-sse.

See teisendaja kasutab kuu ja aasta keskmisi pikkusi. Kestuse liitmine konkreetsele kalendrikuupäevale arvestab nende kuude ja aastate tegelikku päevade arvu, sealhulgas liigapäevi, nii et tulemused võivad veidi erineda.

Tuntud ka kui

iso 8601 kestus
kestuse teisendaja
PnYnMnD
PT kestus
kestus sekunditeks
ajakestuse teisendaja

APA

TG we-Calculate Editorial Team. (2026). ISO 8601 kestuse teisendaja [Online calculator]. TG we-Calculate. https://we-calculate.com/et/calculator/iso-8601-duration-converter

Chicago

TG we-Calculate Editorial Team. "ISO 8601 kestuse teisendaja." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/iso-8601-duration-converter.

IEEE

TG we-Calculate Editorial Team, "ISO 8601 kestuse teisendaja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/et/calculator/iso-8601-duration-converter

BibTeX

@misc{wecalculate_iso_8601_duration_converter, title = {ISO 8601 kestuse teisendaja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/et/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }

Kas see kalkulaator aitas sind?