Intermediate

ISO 8601 -keston muunnin

Jäsennä ISO 8601 -kestomerkkijono kokonaissekunneiksi, -minuuteiksi, -tunneiksi ja -päiviksi, tai kokoa sellainen yksittäisistä aikaosista.

Moodi

Format: PnYnMnWnDTnHnMnS
Total seconds
37 689 444s

Using calendar-year average lengths

Normalized ISO 8601
P1Y2M10DT2H30M
Minuutteja yhteensä
628 157,4
Total hours
10 469,29
Päiviä yhteensä
436,22
0436,22 päivääP1Y2M10DT2H30MDuration 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 × 3 600 + 30 × 60 = 9 000
  3. 3

    Total seconds

    37 680 444 + 9 000 = 37 689 444
Tulokset ovat arvioita ja tarkoitettu vain yleiseen tiedoksi, eivätkä ne ole ammattilaisen neuvoja — varmista aina tärkeät tulokset itsenäisesti ennen kuin luotat niihin. Lue koko vastuuvapauslauseke.
Pikavastaus

Miten tämä laskin toimii?

ISO 8601 -kesto kuten P1Y2M10DT2H30M muunnetaan kokonaissekunneiksi painottamalla jokainen osa keskimääräisillä pituuksilla: vuodet 31 556 952 s, kuukaudet 2 629 746 s, viikot 604 800 s, päivät 86 400 s, plus kirjaimelliset tunnit, minuutit ja sekunnit. Minuutit, tunnit ja päivät seuraavat jakolaskulla.

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

Jäsennys-tilassa laskuri sovittaa merkkijonosi ISO 8601 -keston kielioppiin P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Jokainen osa (vuodet, kuukaudet, viikot, päivät, tunnit, minuutit, sekunnit) on valinnainen, ja T-erotin jakaa päiväosat aikaosista. Sekuntiarvo voi olla murtolukuinen; kaikki muut ovat kokonaislukuja. Rakenna-tilassa syötät jokaisen osan suoraan ja työkalu kokoaa puolestasi normalisoidun PnYnMnDTnHnMnS-merkkijonon.

Kokonaissekunnit lasketaan painottamalla jokainen osa: yksi vuosi käsitellään kalenterivuoden keskiarvona 31 556 952 sekuntia (365,2425 päivää), yksi kuukausi yhtenä kahdestoistaosana siitä (2 629 746 sekuntia), yksi viikko 604 800 sekuntia, yksi päivä 86 400 sekuntia, plus kirjaimelliset tunti-, minuutti- ja sekuntimäärät. Muut summat ovat sekuntiluvun yksinkertaisia jakolaskuja (÷60, ÷3600, ÷86400).

Koska kalenterikuukaudet ja -vuodet vaihtelevat pituudeltaan, vuosi- ja kuukausikeskiarvot ovat approksimaatioita pikemminkin kuin tarkkoja jaksoja, jotka olisi sidottu tiettyyn aloitushetkeen. Tarkkaa seinäkelloaritmetiikkaa varten ankkuroi kesto todelliseen aloitushetkeen. Viikot taitetaan päiviksi normalisoidussa tulosteessa, joten P1W muuttuu muotoon P7D. Virheelliset merkkijonot (ne, jotka eivät vastaa kielioppia, tai pelkkä "P") eivät tuota tulosta.

Usein kysytyt kysymykset

Vuosi käyttää gregoriaanisen kalenterin keskiarvoa 365,2425 päivää (31 556 952 sekuntia) ja kuukausi on yksi kahdestoistaosa siitä (2 629 746 sekuntia). Nämä keskiarvot pitävät muunnokset johdonmukaisina ilman aloituspäivämäärää.

Kyllä. Jäsennys-tilassa W-osa kuten P2W hyväksytään ja lasketaan 7 päiväksi kukin. Normalisoidussa tulosteessa viikot muunnetaan päiviksi, joten W-kenttä taitetaan kenttään D.

Tämä muunnin käyttää keskimääräisiä kuukauden ja vuoden pituuksia. Keston lisääminen tiettyyn kalenteripäivämäärään huomioi noiden kuukausien ja vuosien todellisen päivien määrän, mukaan lukien karkauspäivät, joten tulokset voivat erota hieman.

Tunnetaan myös nimellä

iso 8601 kesto
keston muunnin
PnYnMnD
PT kesto
kesto sekunneiksi
iso kesto muunnin

APA

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

Chicago

TG we-Calculate Editorial Team. "ISO 8601 -keston muunnin." TG we-Calculate. 2026. https://we-calculate.com/fi/calculator/iso-8601-duration-converter.

IEEE

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

BibTeX

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

Oliko tästä laskimesta sinulle apua?