Liigu sisu juurde

Sõjaväeaja teisendaja: 24-tunnisest 12-tunniseks

Teisenda sõjaväeaeg tavakellaajaks ja vastupidi. Teisendaja tunneb ära kujud 2330, 23:30 ja 11:30 PM ning selgitab 0000 ja 2400 tähendust keskööl, samuti 12 AM-i ja 12 PM-i.

Military Time Converter

Type a time in either notation. The converter reads 2330, 23:30 and 11:30 PM, and writes the same reading in both.

A 24-hour reading such as 2330 or 23:30, or a 12-hour reading such as 11:30 PM. Hours and minutes only.

The same time in both notations

24-hour (military)
2330
24-hour with a colon
23:30
12-hour
11:30 PM
Minutes since midnight
1,410min
Hours since midnight
23.5h
Read as a 24-hour time, because it carries no AM or PM marker. A bare 12:30 is therefore half past noon.
The 24-hour result is written as four digits with no separator, the form a military time reading normally takes. The next card is the same reading written HH:MM. The 12-hour card writes the hour without a leading zero, then the minutes, then AM or PM.
Sources: the two-midnight rule, and the preference for 00:00, from Markus Kuhn's ISO 8601 summary at cl.cam.ac.uk/~mgk25/iso-time.html. That page is written against ISO 8601:2004, so the later history of 24:00 -- dropped in ISO 8601-1:2019, reinstated by ISO 8601-1:2019/Amd 1:2022 -- is not from it, but from the standard's own revisions. The 12 a.m. and 12 p.m. ambiguity and the style-guide advice, from the Wikipedia article on the 12-hour clock. This page converts a bare clock reading, so it attaches no date, time zone or UTC offset.
Laadimiskalkulaator...
📚

Dokumentatsioon

Sõjaväeaja teisendaja

Sõjaväeaeg on 24-tunnine kell: tunnid on nummerdatud 00 kuni 23 ning kellaaeg kirjutatakse tavaliselt nelja eraldajata numbrina, näiteks 2330 öösel kell pool kaksteist. See leht teisendab kirjutatud kellaaja selle vormingu ja tavapärase 12-tunnise kella vahel mõlemas suunas ning arvutab ka, mitu minutit ja tundi on südaööst möödunud.

Mida kalkulaator teeb

Teisendaja loeb ühe kirjutatud kellaaja ja otsustab ise, millises vormingus see on. AM- või PM-tähis tähendab 12-tunnist aega. Tähise puudumine tähendab 24-tunnist aega. Selle reegli järgi lahendatakse ka ainus mõlemat moodi samasugune kuju: tähiseta 12:30 loetakse 24-tunniseks kellaajaks ehk keskpäeval pooleks üheks.

Lubatud sisendid on neli numbrit (2330), kolm numbrit (745), paljas tunninäit (8), kooloniga vorm (23:30), tähisega 12-tunnine kellaaeg (11:30 PM, 7 pm, 11:30 p.m.) ning sõnalise järelliitega vorm (2330 tundi, 0800 hrs), mis eemaldatakse enne numbrite lugemist. Kolme- või neljakohalise sisendi korral tähistavad kaks viimast numbrit alati minuteid, seega on 745 sama mis 7:45.

Tulemuseks on sama näit kolmes kirjutatud vormis ja kaks arvestust: neljakohaline sõjaväeajavorm, sama kellaaeg kujul HH:MM, 12-tunnine vorm koos AM-i või PM-iga, südaööst möödunud minutid ning sama ajavahemik tundides.

Kuidas teisendada 12-tunnine kellaaeg sõjaväeajaks

Võta kirjutatud tund, asenda 12 väärtusega 0 ning lisa tähise PM korral 12. Minutid ei muutu. Sümbolites:

H=(hmod12)+12pH = (h \bmod 12) + 12p

kus H on tund 24-tunnisel kellal, 0 kuni 23; h on 12-tunnisel kellal kirjutatud tund, 1 kuni 12; ja p on PM-i korral 1 ning AM-i korral 0. Tehe mod tähendab jagamise jääki, seega on 12 mod 12 võrdne 0 ning 7 mod 12 võrdne 7.

Jääk on kogu võte. Ühe avaldise abil muudab see 12 AM-i tunniks 0 ja 12 PM-i tunniks 12. Kahe juhu käsitsi eraldi üleskirjutamisel tehakse see teisendus tavaliselt valesti, sest juhud näivad sümmeetrilised, kuid ei ole seda.

Kuidas teisendada sõjaväeaeg 12-tunniseks kellaajaks

Teises suunas liikudes on tund taas jääk, välja arvatud juhul, kui jääk on 0, sest siis kirjutatakse see kujul 12:

12 & \text{if } H \bmod 12 = 0 \\ H \bmod 12 & \text{muidu} \end{cases}$$ Tähis on AM tundidel 0 kuni 11 ning PM tundidel 12 kuni 23. 12-tunnises vormis jäetakse tunni eest algusnull ära, minutite ees aga säilitatakse see, seega kirjutatakse tund 8 ja minut 5 kujul 8:05 AM. ### Südaööst möödunud minutid ja tunnid Leht näitab ka, kui kaugel päeva sees see kellaaeg paikneb. Mõlemad arvestused saadakse ühest täisarvust: $$t = 60H + m$$ $$T = \frac{t}{60}$$ kus *m* on minutid, 0 kuni 59; *t* on südaööst möödunud minutid, 0 kuni 1440; ja *T* on sama ajavahemik tundides. Tundide kaart jagab minutite arvu ühe korra, selle asemel et tunnile murdosa juurde liita. Need kaks teed annavad 39 korral 1440 näidu puhul erineva tulemuse, sest arvuti salvestab murrud kahendkujul ja ühel kuuekümnendikul pole täpset kahendkuju. Ainult see jagamine tekitab lehel kuskil murdarvu ning ükski teisendus ei sõltu selle väärtusest. Kaardil kuvatakse neli kohta pärast koma, millest piisab kõigi 1440 näidu eristamiseks, sest üks minut on umbes 0,0167 tundi. ### Lahendatud näide Sisendi 2330 korral loeb leht tunniks 23 ja minutiks 30 ning tähise puudumise tõttu on see 24-tunnine kellaaeg. 12-tunnine tund: 23 mod 12 on 11 ning 11 ei ole 0, seega on tund 11. Tund 23 on 12 või rohkem, seega on tähis PM. Kellaaeg on 11:30 PM. Südaööst möödunud minutid: 60 korda 23 on 1380 ning 1380 pluss 30 on 1410. Tundides: 1410 jagatuna 60-ga on 23,5. Teine näide liigub vastupidises suunas. Kellaaja 7:45 PM korral annab tähis *p* väärtuseks 1 ning 7 mod 12 on 7, seega on tund 7 pluss 12 ehk 19. Sõjaväevorm on 1945 ja kooloniga vorm 19:45. Südaööst möödunud minutid: 60 korda 19 on 1140, millele lisatud 45 annab 1185 ehk 19,75 tundi. ### Levinud teisendused | Sõjaväeaeg | 24-tunnine | 12-tunnine | Südaööst möödunud minutid | |---|---|---|---| | 0000 | 00:00 | 12:00 AM (südaöö) | 0 | | 0600 | 06:00 | 6:00 AM | 360 | | 0800 | 08:00 | 8:00 AM | 480 | | 1200 | 12:00 | 12:00 PM (keskpäev) | 720 | | 1330 | 13:30 | 1:30 PM | 810 | | 1800 | 18:00 | 6:00 PM | 1080 | | 2100 | 21:00 | 9:00 PM | 1260 | | 2330 | 23:30 | 11:30 PM | 1410 | | 2400 | 24:00 | 12:00 AM (südaöö) | 1440 | ### Südaööl: 0000 ja 2400 Mõlemad vormid on kasutusel ja need ei ole omavahel asendatavad. ISO 8601 annab ühele kuupäevale kaks südaööd ja kirjutab need erinevalt. 00:00 tähistab päeva algust ja 24:00 selle lõppu, mis on sama hetk mis järgmise päeva 00:00. Kui kellaaeg peab olema üheselt mõistetav, eelistatakse tavaliselt 00:00. Leht säilitab sisestatud vormi. 0000 kuvatakse taas kujul 0000 ja seda kirjeldatakse päeva algusena; 2400 kuvatakse taas kujul 2400 ja seda kirjeldatakse päeva lõpuna. Mõlemad on 12:00 AM 12-tunnises vormingus, sest selles vormingus ei ole päeva lõpu jaoks eraldi kirjapilti. Ainult 2400 võrdub südaööst möödunud 1440 minutiga. Vorm 2400 on lubatud ainult nullminutitega. Sisend 24:30 lükatakse tagasi, mitte ei muudeta vaikselt kujule 00:30, ning tund 24 tuvastatakse enne jäägi leidmist, sest võrdlus tehtega 12 märgiks südaöö PM-iks. Kahe südaöö reegli ja 00:00 eelistamise allikas on Markus Kuhni ISO 8601 kokkuvõte Cambridge'i ülikoolis, mis on koostatud ISO 8601:2004 põhjal. Hilisem ajalugu on viidatud eraldi standardi enda paranduste kaudu: avaldatud ISO 8601-1:2019 jättis vormi 24:00 välja ning ISO 8601-1:2019/Amd 1:2022 taastas selle. ### 12 AM ja 12 PM Keskpäev ei ole iseenda suhtes ei enne ega pärast, seega ei kehti tähised a.m. (enne keskpäeva) ja p.m. (pärast keskpäeva) kell 12:00 tegelikult. Tavakohaselt tähendab 12 a.m. südaööd ja 12 p.m. keskpäeva. American Heritage Dictionary, Canadian Press Stylebook ja NIST soovitavad selle asemel kirjutada keskpäev või südaöö, sest nende kahe tähise järjestus ei ole iseenesest selge. Allikas: Wikipedia artikkel 12-tunnise kella kohta. Leht järgib seda soovitust ja lisab mõlema näidu juurde sulgudesse sõna: 12:00 AM (südaöö) ja 12:00 PM (keskpäev), selle asemel et jätta tähis üksi tähendust kandma. ### Millised arvud on täpsed Kõik teisenduses kasutatavad arvud määratlevad kirjutatud vormingu, mitte mõõtmistulemust, seega ei saa parem katse neid muuta. | Arv | Väärtus | Täpne? | Allikas | |---|---|---|---| | Tunnid ööpäevas | 24 | täpne vastavalt 24-tunnise vormingu määratlusele | Wikipedia, „24-tunnine kell” | | Tunnid kummaski ööpäevapooles | 12 | täpne vastavalt 12-tunnise vormingu määratlusele | Wikipedia, „12-tunnine kell” | | Minutid tunnis | 60 | definitsiooni järgi täpne | BIPM-i SI-brošüür, 9. väljaanne: minut on 60 s ja tund on 60 min, SI-ga koos kasutamiseks lubatud mitte-SI-ühikute hulgas | | Minutid ööpäevas | 1440 | täpne, sest see on 24 korda 60 ning mõlemad tegurid on täpsed | tuleneb kahest ülaltoodud reast | Tund ja minut loetakse täisarvudena ning kõik lehe tehtavad võrdlused on täisarvude vahel, seega ei otsustata ühtki vastust ümardatud väärtuse põhjal. ### Mida teisendaja tagasi lükkab Kõigi nende kohta kuvatakse oletatud vastuse asemel eraldi teade: tühi väli; vorm, mida leht ei loe; sekundeid sisaldav sisend, näiteks 12:30:45; minut üle 59; 12-tunnine tund väljaspool vahemikku 1 kuni 12, näiteks 13:00 PM või 0:45 AM; ning 24-tunnine tund üle 23, mis ei ole vorm 2400. Sekundid ei kuulu käsitlusalasse. Leht teisendab paljast kellaajanäitu, seega ei lisa see kuupäeva, ajavööndit ega UTC-nihet. ### Korduma kippuvad küsimused **Mis kell on 2330 tavavormingus?** 11:30 PM. Tunni 23 jagamisel 12-ga on jääk 11 ning 23 on 12 või rohkem, seega on tähis PM. **Kuidas teisendada pärastlõunane kellaaeg sõjaväeajaks?** Lisa tunnile 12 ja jäta minutid samaks. Kellaaja 7:45 PM korral on 7 pluss 12 võrdne 19-ga, seega on vastus 1945. Ainus erand on 12 PM, mis jääb tunniks 12, sest 12 mod 12 on 0. **Kas südaöö on 0000 või 2400?** Kasutusel on mõlemad. ISO 8601 käsitleb aega 00:00 kuupäeva algusena ja aega 24:00 selle lõpuna; need tähistavad sama hetke ühe ööpäeva vahega. Kui kellaaeg peab olema üheselt mõistetav, on tavapärane valik 00:00. **Kas 12 PM tähendab keskpäeva või südaööd?** Tavakohaselt tähendab 12 p.m. keskpäeva ja 12 a.m. südaööd. Kuna tähised tekitavad segadust, soovitavad mitu stiilijuhendit kirjutada selle asemel keskpäev või südaöö ning see leht kuvab sõna sulgudes. **Kas 12:30 tähendab keskpäevast või südaööst poole tunni möödumist?** Leht loeb seda keskpäevast poole tunni möödumisena, sest sellel puudub AM- või PM-tähis ja seetõttu käsitletakse seda 24-tunnise ajana. Südaööst poole tunni möödumiseks sisesta 12:30 AM või 0030. **Kas teisendaja käsitleb sekundeid või ajavööndeid?** Ei. See teisendab ainult tunde ja minuteid ega lisa kuupäeva, ajavööndit ega nihet. Sekundeid sisaldav sisend lükatakse tagasi, mitte ei kärbita.