bitlvl
SR

Konvertor trajanja

Ukucajte trajanje u bilo kom obliku. Dobijate ga u svakoj jedinici, kao vreme na satu, kao čitljivu frazu i kao ISO 8601 string.

Rezultati i poruke ovog alata prikazuju se na engleskom.

ISO 8601 trajanja

ISO format zapisuje trajanje kao P praćeno delovima datuma i, posle T, delovima vremena: P1Y2M3DT4H5M6S je jedna godina, dva meseca, tri dana, četiri sata, pet minuta i šest sekundi. Nedelje imaju sopstveni oblik, P2W. Delovi se mogu izostaviti (PT30M, P1D), a poslednji deo može imati decimale (PT0.5S). T je ono što razlikuje mesece od minuta: P1M je mesec, PT1M minut.

Srećete ga u iCalendaru (DURATION:PT1H), YouTube i schema.org metapodacima, Kubernetes manifestima, Javinom Duration.parse, .NET-ovom XmlConvert i mnogim REST API-jima. Godine i meseci nemaju fiksnu dužinu, pa se trajanje koje ih sadrži ne može tačno pretvoriti u sekunde; ovaj alat koristi prosečnu godinu (365,25 dana) i mesec (30,4375 dana) i to i kaže.

Ostale notacije

OblikPrimerGde
Sekunde5400Unix alati, TTL-ovi, timeouti u većini konfiguracionih datoteka
Milisekunde5400000JavaScript, Java, logovanje
Kao na satu1:30:00Media plejeri, tabele, ffmpeg
Go stil1h30m, 500ms, 1.5hGo, Prometheus, Docker, Caddy, mnogi CLI alati
systemd1h 30min, 90min, 2 dayssystemd tajmeri i opcije unita
ISO 8601PT1H30MAPI-ji, iCalendar, Java, .NET

Zamke

  • 1:30 znači 1 minut i 30 sekundi u media plejerima, a 1 sat i 30 minuta u tabelama. Alat čita h:mm:ss kada postoje dve dvotačke i h:mm sa jednom; dodajte sekunde da bude nedvosmisleno.
  • Go-ov time.ParseDuration nema jedinicu za dan; 24h je najveća. systemd prihvata d, w, month i y.
  • Trajanje u mesecima nije broj sekundi. Čuvajte ga kao ISO string ako je bitno kalendarsko značenje (obračunski periodi), ili kao sekunde ako je bitno proteklo vreme (timeouti).

Pitanja

Koliko sekundi ima u satu, danu, nedelji?

3.600 u satu, 86.400 u danu, 604.800 u nedelji. Mesec od 30 dana ima 2.592.000, a godina od 365 dana 31.536.000 sekundi.

Šta znači PT1H30M?

ISO 8601 trajanje od 1 sata i 30 minuta. P započinje trajanje, T razdvaja vremenski deo, H i M su sati i minuti.

Kako da pretvorim milisekunde u minute?

Podelite sa 60.000. 90.000 ms je 1,5 minut. Ukucajte vrednost sa ms (90000ms) i alat prikazuje svaku jedinicu.

Koliko traje mesec u sekundama?

Zavisi od meseca: 28–31 dan, odnosno 2.419.200–2.678.400 sekundi. Kao prosek, 30,4375 dana (2.629.800 s) je srednji gregorijanski mesec, što ovaj konvertor koristi za P1M.