ISO 8601 trukmės keitiklis
Išanalizuokite ISO 8601 trukmės eilutę į bendras sekundes, minutes, valandas ir dienas arba sudėliokite ją iš atskirų laiko komponentų.
Moda
Using calendar-year average lengths
- 1
Date part
1 × 31 556 952 + 2 × 2 629 746 + 10 × 86 400 = 37 680 444Years and months use Gregorian calendar averages. - 2
Time part
2 × 3 600 + 30 × 60 = 9 000 - 3
Total seconds
37 680 444 + 9 000 = 37 689 444
Kaip veikia ši skaičiuoklė?
ISO 8601 trukmė, pvz. P1Y2M10DT2H30M, konvertuojama į bendras sekundes svėrus kiekvieną dalį vidutiniu ilgiu: metus 31 556 952 s, mėnesius 2 629 746 s, savaites 604 800 s, dienas 86 400 s, plius pažodines valandas, minutes ir sekundes. Minutės, valandos ir dienos gaunamos dalijant.
Formulė
How this is calculated
Analizavimo režime skaičiuoklė palygina jūsų eilutę su ISO 8601 trukmės gramatika P(n)Y(n)M(n)W(n)D T(n)H(n)M(n)S. Kiekvienas komponentas (metai, mėnesiai, savaitės, dienos, valandos, minutės, sekundės) yra neprivalomas, o T skirtuklis atskiria datos dalis nuo laiko dalių. Sekundžių reikšmė gali būti trupmeninė; visos kitos yra sveikieji skaičiai. Kūrimo režime kiekvieną komponentą įvedate tiesiogiai, o įrankis jums sudėlioja normalizuotą PnYnMnDTnHnMnS eilutę.
Bendros sekundės apskaičiuojamos svėrus kiekvieną komponentą: vieni metai laikomi kalendorinių metų vidurkiu 31 556 952 sekundės (365,2425 dienos), vienas mėnuo – viena dvyliktąja to (2 629 746 sekundės), viena savaitė – 604 800 sekundžių, viena diena – 86 400 sekundžių, plius pažodiniai valandų, minučių ir sekundžių kiekiai. Kitos sumos yra paprasti sekundžių skaičiaus dalijimai (÷60, ÷3600, ÷86400).
Kadangi kalendoriniai mėnesiai ir metai yra skirtingo ilgio, metų ir mėnesio vidurkiai yra apytiksliai, o ne tikslūs tarpai, susieti su konkrečia pradžios data. Tiksliai laikrodžio aritmetikai susiekite trukmę su realiu pradžios momentu. Normalizuotoje išvestyje savaitės įtraukiamos į dienas, todėl P1W tampa P7D. Negaliojančios eilutės (neatitinkančios gramatikos arba paprastas „P“) neduoda rezultato.
Dažnai užduodami klausimai
Metai naudoja Grigaliaus kalendoriaus vidurkį 365,2425 dienos (31 556 952 sekundės), o mėnuo yra viena dvyliktąja to (2 629 746 sekundės). Šie vidurkiai išlaiko konvertavimus nuoseklius nereikalaudami pradžios datos.
Taip. Analizavimo režime W komponentas, pvz. P2W, priimamas ir skaičiuojamas po 7 dienas kiekvienas. Normalizuotoje išvestyje savaitės konvertuojamos į dienas, todėl W laukas įtraukiamas į D.
Šis keitiklis naudoja vidutinį mėnesio ir metų ilgį. Pridedant trukmę prie konkrečios kalendorinės datos atsižvelgiama į faktinį dienų skaičių tuose mėnesiuose ir metuose, įskaitant keliamąsias dienas, todėl rezultatai gali šiek tiek skirtis.
Taip pat žinomas kaip
TG we-Calculate Editorial Team. (2026). ISO 8601 trukmės keitiklis [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/iso-8601-duration-converter
TG we-Calculate Editorial Team. "ISO 8601 trukmės keitiklis." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/iso-8601-duration-converter.
TG we-Calculate Editorial Team, "ISO 8601 trukmės keitiklis," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/iso-8601-duration-converter
@misc{wecalculate_iso_8601_duration_converter, title = {ISO 8601 trukmės keitiklis}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/iso-8601-duration-converter}}, year = {2026}, note = {TG we-Calculate} }
Ar ši skaičiuoklė jums padėjo?
