Μετάβαση στο περιεχόμενο

Μετατροπέας στρατιωτικής ώρας: 24ωρο σε 12ωρο

Μετατρέψτε τη στρατιωτική ώρα σε κανονική και αντίστροφα. Διαβάζει τις μορφές 2330, 23:30 και 11:30 μ.μ. και εξηγεί τα 0000 και 2400 για τα μεσάνυχτα, καθώς και τις ενδείξεις 12 π.μ. και 12 μ.μ.

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.
Υπολογιστής φόρτωσης...
📚

Τεκμηρίωση

Μετατροπέας στρατιωτικής ώρας

Η στρατιωτική ώρα είναι το ρολόι των 24 ωρών: οι ώρες αριθμούνται από 00 έως 23 και μια ένδειξη γράφεται συνήθως με τέσσερα ψηφία χωρίς διαχωριστικό, όπως 2330 για τις έντεκα και μισή το βράδυ. Αυτή η σελίδα μετατρέπει μια γραπτή ώρα μεταξύ αυτής της σημειογραφίας και της συνηθισμένης μορφής των 12 ωρών, προς οποιαδήποτε κατεύθυνση, ενώ υπολογίζει επίσης την ένδειξη σε λεπτά και ώρες από τα μεσάνυχτα.

Τι κάνει ο υπολογιστής

Ο μετατροπέας διαβάζει μία γραπτή ώρα και αποφασίζει μόνος του σε ποια σημειογραφία ανήκει. Η ένδειξη AM ή PM σημαίνει ώρα 12 ωρών. Χωρίς ένδειξη, σημαίνει ώρα 24 ωρών. Αυτός ο κανόνας επιλύει τη μία μορφή που φαίνεται ίδια και στις δύο περιπτώσεις: το σκέτο 12:30 δεν έχει ένδειξη, άρα διαβάζεται ως ώρα 24 ωρών, δηλαδή δώδεκα και μισή το μεσημέρι.

Οι αποδεκτές καταχωρίσεις περιλαμβάνουν τέσσερα ψηφία (2330), τρία ψηφία (745), μια σκέτη ώρα (8), τη μορφή με άνω και κάτω τελεία (23:30), ώρα 12 ωρών με ένδειξη (11:30 PM, 7 pm, 11:30 p.m.) και την προφορική κατάληξη (2330 ώρες, 0800 hrs), η οποία αφαιρείται πριν διαβαστούν τα ψηφία. Σε καταχώριση τριών ή τεσσάρων ψηφίων, τα δύο τελευταία ψηφία είναι πάντα τα λεπτά, επομένως το 745 είναι 7:45.

Το αποτέλεσμα είναι η ίδια ένδειξη σε τρεις γραπτές μορφές, καθώς και δύο μετρήσεις: η στρατιωτική μορφή τεσσάρων ψηφίων, η ίδια ώρα ως HH:MM, η μορφή 12 ωρών με AM ή PM, τα λεπτά από τα μεσάνυχτα και η ίδια μέτρηση εκφρασμένη σε ώρες.

Πώς μετατρέπεται η ώρα 12 ωρών σε στρατιωτική ώρα

Πάρτε την ώρα όπως είναι γραμμένη, αντικαταστήστε το 12 με 0 και προσθέστε 12 αν η ένδειξη είναι PM. Τα λεπτά δεν αλλάζουν ποτέ. Σε σύμβολα:

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

όπου H είναι η ώρα στο ρολόι των 24 ωρών, από 0 έως 23· h είναι η ώρα όπως γράφεται στο ρολόι των 12 ωρών, από 1 έως 12· και p είναι 1 για PM και 0 για AM. Η πράξη που γράφεται ως mod είναι το υπόλοιπο μετά τη διαίρεση, επομένως 12 mod 12 είναι 0 και 7 mod 12 είναι 7.

Το υπόλοιπο είναι όλο το τέχνασμα. Μετατρέπει το 12 AM σε ώρα 0 και το 12 PM σε ώρα 12 με μία έκφραση. Η χειροκίνητη ανάπτυξη των δύο περιπτώσεων είναι συνήθως η αιτία των λαθών σε αυτή τη μετατροπή, επειδή φαίνονται συμμετρικές, αλλά δεν είναι.

Πώς μετατρέπεται η στρατιωτική ώρα σε ώρα 12 ωρών

Προς την αντίθετη κατεύθυνση, η ώρα είναι και πάλι το υπόλοιπο, με τη διαφορά ότι ένα υπόλοιπο 0 γράφεται ως 12:

12 & \text{if } H \bmod 12 = 0 \\ H \bmod 12 & \text{διαφορετικά} \end{cases}$$ Η ένδειξη είναι AM για τις ώρες από 0 έως 11 και PM για τις ώρες από 12 έως 23. Η μορφή 12 ωρών παραλείπει το αρχικό μηδενικό της ώρας, αλλά το διατηρεί στα λεπτά, επομένως η ώρα 8 και το λεπτό 5 γράφονται 8:05 AM. ### Λεπτά και ώρες από τα μεσάνυχτα Η σελίδα αναφέρει επίσης πόσο μέσα στην ημέρα βρίσκεται η ένδειξη. Και οι δύο μετρήσεις προκύπτουν από έναν ακέραιο: $$t = 60H + m$$ $$T = \frac{t}{60}$$ όπου *m* είναι τα λεπτά, από 0 έως 59· *t* είναι τα λεπτά από τα μεσάνυχτα, από 0 έως 1440· και *T* είναι η ίδια ποσότητα σε ώρες. Η κάρτα των ωρών διαιρεί τη μέτρηση των λεπτών μία φορά, αντί να προσθέτει κλάσμα στην ώρα. Οι δύο τρόποι διαφέρουν σε 39 από τις 1440 ενδείξεις, επειδή ο υπολογιστής αποθηκεύει τα κλάσματα σε δυαδική μορφή και το ένα εξηκοστό δεν έχει ακριβή δυαδική αναπαράσταση. Μόνο αυτή η διαίρεση παράγει κλάσμα οπουδήποτε στη σελίδα και καμία μετατροπή δεν εξαρτάται από την τιμή του. Η κάρτα εμφανίζει τέσσερα δεκαδικά ψηφία, αρκετά ώστε να διατηρεί διακριτές όλες τις 1440 ενδείξεις, αφού ένα λεπτό είναι περίπου 0,0167 ώρες. ### Λυμένο παράδειγμα Για το 2330 η σελίδα διαβάζει ώρα 23 και λεπτό 30, χωρίς ένδειξη, επομένως η είσοδος είναι ώρα 24 ωρών. Η ώρα 12 ωρών: 23 mod 12 είναι 11 και το 11 δεν είναι 0, άρα η ώρα είναι 11. Η ώρα 23 είναι 12 ή μεγαλύτερη, επομένως η ένδειξη είναι PM. Η ένδειξη είναι 11:30 PM. Λεπτά από τα μεσάνυχτα: 60 επί 23 είναι 1380 και 1380 συν 30 είναι 1410. Σε ώρες: 1410 διαιρεμένο με 60 είναι 23,5. Ένα δεύτερο παράδειγμα ακολουθεί την αντίστροφη κατεύθυνση. Για 7:45 PM, η ένδειξη δίνει *p* ίσο με 1 και 7 mod 12 είναι 7, άρα η ώρα είναι 7 συν 12, δηλαδή 19. Η στρατιωτική μορφή είναι 1945 και η μορφή με άνω και κάτω τελεία είναι 19:45. Λεπτά από τα μεσάνυχτα: 60 επί 19 είναι 1140, συν 45 είναι 1185, δηλαδή 19,75 ώρες. ### Συνήθεις μετατροπές | Στρατιωτική | 24 ωρών | 12 ωρών | Λεπτά από τα μεσάνυχτα | |---|---|---|---| | 0000 | 00:00 | 12:00 AM (μεσάνυχτα) | 0 | | 0600 | 06:00 | 6:00 AM | 360 | | 0800 | 08:00 | 8:00 AM | 480 | | 1200 | 12:00 | 12:00 PM (μεσημέρι) | 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 (μεσάνυχτα) | 1440 | ### Μεσάνυχτα: 0000 και 2400 Και οι δύο μορφές χρησιμοποιούνται, αλλά δεν είναι εναλλάξιμες. Το ISO 8601 δίνει δύο μεσάνυχτα για μία ημερομηνία και τα γράφει διαφορετικά. Το 00:00 αρχίζει την ημέρα και το 24:00 την τελειώνει· πρόκειται για την ίδια χρονική στιγμή με το 00:00 της επόμενης ημέρας. Όταν η ένδειξη πρέπει να είναι σαφής, συνήθως προτιμάται το 00:00. Η σελίδα διατηρεί όποια μορφή πληκτρολογήθηκε. Το 0000 επιστρέφεται ως 0000 και περιγράφεται ως η αρχή μιας ημέρας· το 2400 επιστρέφεται ως 2400 και περιγράφεται ως το τέλος μιας ημέρας. Και τα δύο είναι 12:00 AM στη σημειογραφία των 12 ωρών, επειδή αυτή η σημειογραφία δεν έχει ξεχωριστή γραφή για το τέλος της ημέρας. Μόνο το 2400 μετρά ως 1440 λεπτά από τα μεσάνυχτα. Η μορφή 2400 γίνεται αποδεκτή μόνο με μηδενικά λεπτά. Μια καταχώριση 24:30 απορρίπτεται αντί να μετατραπεί σιωπηρά σε 00:30 και η 24 εντοπίζεται πριν ληφθεί οποιοδήποτε υπόλοιπο, επειδή η σύγκρισή της με το 12 θα χαρακτήριζε τα μεσάνυχτα ως PM. Πηγή για τον κανόνα των δύο μεσάνυχτων και την προτίμηση του 00:00: η σύνοψη του ISO 8601 από τον Markus Kuhn στο Πανεπιστήμιο του Cambridge, γραμμένη με βάση το ISO 8601:2004. Η μεταγενέστερη ιστορία παρατίθεται ξεχωριστά, με αναφορά στις ίδιες τις αναθεωρήσεις του προτύπου: το ISO 8601-1:2019, όπως δημοσιεύτηκε, αφαίρεσε την αναπαράσταση 24:00 και το ISO 8601-1:2019/Amd 1:2022 την επανέφερε. ### 12 AM και 12 PM Το μεσημέρι δεν βρίσκεται ούτε πριν ούτε μετά από τον εαυτό του, επομένως οι ενδείξεις a.m. (πριν το μεσημέρι) και p.m. (μετά το μεσημέρι) δεν εφαρμόζονται πραγματικά στο 12:00. Κατά σύμβαση, το 12 a.m. είναι τα μεσάνυχτα και το 12 p.m. είναι το μεσημέρι. Το American Heritage Dictionary, το Canadian Press Stylebook και το NIST συνιστούν να γράφεται αντί γι’ αυτά «μεσημέρι» ή «μεσάνυχτα», επειδή η σειρά των δύο ενδείξεων δεν είναι αυτονόητη. Πηγή: το άρθρο της Wikipedia για το ρολόι 12 ωρών. Η σελίδα ακολουθεί αυτή τη σύσταση και βάζει τη λέξη σε παρένθεση και στις δύο ενδείξεις, ως 12:00 AM (μεσάνυχτα) και 12:00 PM (μεσημέρι), αντί να αφήνει την ένδειξη να μεταφέρει μόνη της το νόημα. ### Ποιοι αριθμοί είναι ακριβείς Κάθε αριθμός στη μετατροπή είναι ορισμός μιας γραπτής σημειογραφίας, όχι μέτρηση, επομένως κανένας δεν μπορεί να αναθεωρηθεί με καλύτερο πείραμα. | Αριθμός | Τιμή | Ακριβής; | Πηγή | |---|---|---|---| | Ώρες σε μία ημέρα | 24 | ακριβές εξ ορισμού της σημειογραφίας των 24 ωρών | Wikipedia, «ρολόι 24 ωρών» | | Ώρες σε κάθε μισό της ημέρας | 12 | ακριβές εξ ορισμού της σημειογραφίας των 12 ωρών | Wikipedia, «ρολόι 12 ωρών» | | Λεπτά σε μία ώρα | 60 | ακριβής εξ ορισμού | Εγχειρίδιο SI του BIPM, 9η έκδοση: το λεπτό είναι 60 s και η ώρα είναι 60 min, μεταξύ των μονάδων εκτός SI που γίνονται αποδεκτές για χρήση μαζί με το SI | | Λεπτά σε μία ημέρα | 1440 | ακριβές, καθώς είναι 24 επί 60 και και οι δύο παράγοντες είναι ακριβείς | προκύπτει από τις δύο παραπάνω γραμμές | Η ώρα και το λεπτό διαβάζονται ως ακέραιοι αριθμοί και κάθε σύγκριση που κάνει η σελίδα γίνεται μεταξύ ακεραίων, επομένως καμία απάντηση δεν καθορίζεται από στρογγυλοποιημένη τιμή. ### Τι απορρίπτει ο μετατροπέας Για καθένα από τα παρακάτω εμφανίζεται ξεχωριστό μήνυμα αντί για εικασία: κενό πεδίο· μορφή που η σελίδα δεν διαβάζει· καταχώριση με δευτερόλεπτα, όπως 12:30:45· λεπτό μεγαλύτερο από 59· ώρα 12 ωρών εκτός του διαστήματος 1 έως 12, όπως 13:00 PM ή 0:45 AM· και ώρα 24 ωρών μεγαλύτερη από 23 που δεν είναι η μορφή 2400. Τα δευτερόλεπτα δεν περιλαμβάνονται στο πεδίο εφαρμογής. Η σελίδα μετατρέπει μια σκέτη ένδειξη ρολογιού, επομένως δεν συνδέει ημερομηνία, ζώνη ώρας ή μετατόπιση UTC. ### Συχνές ερωτήσεις **Τι είναι το 2330 στη συνηθισμένη ώρα;** 11:30 PM. Η ώρα 23 δίνει υπόλοιπο 11 όταν διαιρείται με 12 και το 23 είναι 12 ή μεγαλύτερο, επομένως η ένδειξη είναι PM. **Πώς μετατρέπεται μια απογευματινή ώρα σε στρατιωτική ώρα;** Προσθέστε 12 στην ώρα και διατηρήστε τα λεπτά. Για 7:45 PM: 7 συν 12 είναι 19, επομένως η απάντηση είναι 1945. Η μόνη εξαίρεση είναι το 12 PM, που παραμένει ώρα 12, επειδή 12 mod 12 είναι 0. **Τα μεσάνυχτα είναι 0000 ή 2400;** Χρησιμοποιούνται και τα δύο. Το ISO 8601 θεωρεί το 00:00 αρχή μιας ημερομηνίας και το 24:00 τέλος της, ενώ τα δύο δηλώνουν την ίδια χρονική στιγμή με διαφορά μίας ημέρας. Το 00:00 είναι η συνηθισμένη επιλογή όταν η ένδειξη πρέπει να είναι σαφής. **Το 12 PM είναι μεσημέρι ή μεσάνυχτα;** Κατά σύμβαση, το 12 p.m. είναι μεσημέρι και το 12 a.m. είναι μεσάνυχτα. Επειδή οι ενδείξεις προκαλούν σύγχυση, αρκετοί οδηγοί ύφους συνιστούν να γράφεται «μεσημέρι» ή «μεσάνυχτα» και η σελίδα εμφανίζει τη λέξη σε παρένθεση. **Το 12:30 σημαίνει δωδεκάμισι το μεσημέρι ή τα μεσάνυχτα;** Η σελίδα το διαβάζει ως δωδεκάμισι το μεσημέρι, επειδή δεν έχει ένδειξη AM ή PM και επομένως αντιμετωπίζεται ως ώρα 24 ωρών. Για δωδεκάμισι μετά τα μεσάνυχτα, εισαγάγετε 12:30 AM ή 0030. **Ο μετατροπέας υποστηρίζει δευτερόλεπτα ή ζώνες ώρας;** Όχι. Μετατρέπει μόνο ώρες και λεπτά και δεν συνδέει ημερομηνία, ζώνη ώρας ή μετατόπιση. Μια καταχώριση με δευτερόλεπτα απορρίπτεται αντί να περικοπεί.