Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1105
  • Last Modified:

How does "military" time work around midnight

Not a C++ question, but...

What are the rules for "military" time (i.e 24 hour time, like used in the military and some countries.)  I am curious what the earliest time is.  Is it 00:00, 00:01, 1:00?  What is the highest time, is it 23:59, 24:00, 24:59?

Are there any other rules I need to know to use it correctly?
0
nietod
Asked:
nietod
  • 2
  • 2
  • 2
  • +1
1 Solution
 
SunBowCommented:
Always confusing, especially over Y2K since there were many approaches Jan 1, and the conflicted.  IMHO, MidNight begins the next day 00:00, not ends the prior one 24:00.

Best example: noon is 12:00 PM
so midNight MUST BE the AM alternative, or 00:00, but many say "twenty-four hundred hours" becauce it fits the language better.

DST? Not all do it.
0
 
jkrCommented:
Well, here in Germany the day starts at midnight with 00:00 and ends with the highest time at 23:59. It's hard for me to prove that, but it never was different during the last 30 years ;-)
0
 
SunBowCommented:
Pr1me time: TOD things on the wires cost more, vs non-prime.
Then there's Greenwich and alternatives. Whether to use seconds, or as some do, hundreds (especially for timekeeping/payroll/accounting humans).
Then there's tics.

All Countries? some don't care about base 12 system, but I think in any programming area, things will work better for you if you count UP TO 1, not count up FROM one o'clock.  

1:00 AM minus one minute = 0:59 AM

What to do with leading zeroes is always an issue. As you can see by example, I do not like them.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
jhanceCommented:
In 24HR time, the day begins at 0000 and ends at 2359.  There is no 2400 time.


0000 is equivalent to 12:00 AM (MIDNIGHT) and 2359 is equivalent to 11:59 PM.

It goes like this:

0000     12:00 AM   DAY 1
0100     01:00 AM
....
1159     11:59 AM
1200     12:00 PM
1300     01:00 PM
....
2359     11:59 PM
0000     12:00 AM   DAY 2
0
 
nietodAuthor Commented:
Thanks all.  Especially jkr and jhance, who was clear, but clearly late.
0
 
jkrCommented:
The interesting thing is that I didn't know that this is called 'military' time...

Do computer communication protocols mean to salute the mouse and call it 'Sir'? ;-)
0
 
nietodAuthor Commented:
It this country it is called "military" time because even though most everything in the countery uses am/pm 12 hour time, the military does use 24 hour time since it is is short and precise.  
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now