์๊ฐ ๋ํ๊ธฐ ๊ณ์ฐ๊ธฐ๋?
์๊ฐ ๋ํ๊ธฐ ๊ณ์ฐ๊ธฐ๋ ๊ธฐ์ค์ด ๋๋ ์๊ฐ์ ์ํ๋ ๋งํผ์ ์๊ฐ(๊ณผ ๋ถ)์ ๋ํด ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. 24์๊ฐ์ ๊ณ์ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ๋์ด๊ฐ๋ ๊ฒฝ์ฐ๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํ๊ณ , ๋ฉฐ์น ์ด ๋์ด๊ฐ๋์ง๊น์ง ํจ๊ป ์๋ ค์ค๋๋ค. ๊ต๋ ๊ทผ๋ฌด ์ผ์ ์ ์ง๊ฑฐ๋ ๋ฐฐ์กยท๋์ฐฉ ์๊ฐ์ ๊ณ์ฐํ ๋, ์๋ฆฌ๋ ๋ฐํจ ์๊ฐ์ ๊ณํํ ๋, ๊ทธ๋ฆฌ๊ณ "์ง๊ธ๋ถํฐ X์๊ฐ ๋ค๋ ๋ช ์์ผ๊น?"๋ฅผ ์์์ผ ํ๋ ๋ชจ๋ ์ํฉ์์ ์ ์ฉํ๊ฒ ์ธ ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋จผ์ ์์ ์(0~23)์ ์์ ๋ถ(0~59)์ ์ ๋ ฅํ์ธ์. ๊ทธ๋ค์ ๋ํ๊ณ ์ถ์ ์๊ฐ ์๋ฅผ ๋ฃ๊ณ , ํ์ํ๋ค๋ฉด ์ถ๊ฐ๋ก ๋ถ๋ ์ ๋ ฅํฉ๋๋ค. ๊ณ์ฐ ๋ฒํผ์ ๋๋ฅด๋ฉด 24์๊ฐ์ ๋ก ํ์๋ ๊ฒฐ๊ณผ ์๊ฐ๊ณผ ํจ๊ป ๋์ด๊ฐ ๋ ์ง(์ผ) ์๊ฐ ํ์๋ฉ๋๋ค.
๊ณ์ฐ ๊ณต์ ์์๋ณด๊ธฐ
๋ชจ๋ ๊ฐ์ ์์ ์ ๊ธฐ์ค์ผ๋ก ํ '๊ฒฝ๊ณผ ๋ถ'์ผ๋ก ๋ณํ๋ฉ๋๋ค. ์ฌ๊ธฐ์ ๋ํ๋ ค๋ ์๊ฐ๊ณผ ๋ถ์ ํฉํ ๋ค, ํ๋ฃจ์ ๋ถ ๋จ์์ธ 1440์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ฉด ์๋ก์ด ์๊ฐ์ด ๋์ต๋๋ค. ์ ์ฒด ๋ถ์ 1440์ผ๋ก ๋๋ ๋ค ์์์ ์ ๋ฒ๋ฆฌ๋ฉด ๋ฉฐ์น ์ด ์ง๋ฌ๋์ง ์ ์ ์์ต๋๋ค.
$$\text{๊ฒฐ๊ณผ ์๊ฐ} = (\text{์์ ์๊ฐ} + N\ \text{์๊ฐ}) \bmod 24\text{์๊ฐ}$$, ๋์ด๊ฐ ๋ ์ง ์ = \(\text{floor}(\text{์ ์ฒด} / 24\text{์๊ฐ})\).
์์๋ก ์ดํด๋ณด๊ธฐ
22:30์์ 5์๊ฐ 45๋ถ์ ๋ํด ๋ด ์๋ค. ์์ ๋ถ = \(22 \times 60 + 30 = 1350\). ๋ํ ๊ฐ = \(5 \times 60 + 45 = 345\). ํฉ๊ณ = \(1695\). \(1695 \bmod 1440 = 255\)๋ถ โ 4์๊ฐ 15๋ถ โ 04:15. ๋์ด๊ฐ ๋ ์ง = \(\left\lfloor 1695 / 1440 \right\rfloor = 1\). ๋ฐ๋ผ์ ๊ฒฐ๊ณผ๋ ํ๋ฃจ๊ฐ ์ง๋ 04:15์ ๋๋ค.
12์๊ฐ์์ 24์๊ฐ์ผ๋ก ๋ณํ
๊ณ์ฐ๊ธฐ๋ 24์๊ฐ(๊ตฐ์ฌ์ฉ) ์๊ณ ํ์์ผ๋ก ์๋ํฉ๋๋ค. ์ด ํ๋ฅผ ์ฌ์ฉํ์ฌ 12์๊ฐ AM/PM ์๊ฐ์ ์
๋ ฅํ startHour ๊ฐ์ผ๋ก ๋ณํํ์ธ์. ์ฃผ์ ๊ท์น: 12:00 AM(์์ )์ 00:00, 12:00 PM(์ ์ค)์ 12:00์ด๋ฉฐ, 1:00 ์ดํ์ ๋ชจ๋ PM ์๊ฐ์ ์๊ฐ์ 12๋ฅผ ๋ํฉ๋๋ค.
| 12์๊ฐ ํ์ | 24์๊ฐ ํ์ |
|---|---|
| 12:00 AM (์์ ) | 00:00 |
| 1:00 AM | 01:00 |
| 2:00 AM | 02:00 |
| 3:00 AM | 03:00 |
| 4:00 AM | 04:00 |
| 5:00 AM | 05:00 |
| 6:00 AM | 06:00 |
| 7:00 AM | 07:00 |
| 8:00 AM | 08:00 |
| 9:00 AM | 09:00 |
| 10:00 AM | 10:00 |
| 11:00 AM | 11:00 |
| 12:00 PM (์ ์ค) | 12:00 |
| 1:00 PM | 13:00 |
| 2:00 PM | 14:00 |
| 3:00 PM | 15:00 |
| 4:00 PM | 16:00 |
| 5:00 PM | 17:00 |
| 6:00 PM | 18:00 |
| 7:00 PM | 19:00 |
| 8:00 PM | 20:00 |
| 9:00 PM | 21:00 |
| 10:00 PM | 22:00 |
| 11:00 PM | 23:00 |
ํน์ ์๊ฐ์ ์๋ฐฉํฅ์ผ๋ก ๋ณํํ๋ ค๋ฉด, ์ ์ฉ ๊ตฐ์ฌ์ฉ ์๊ฐ ๋ณํ๊ธฐ๊ฐ ๋ถ๊ณผ AM/PM ๋ ์ด๋ธ์ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
24์๊ฐ์ ๋ฅผ ์ง์ํ๋์? ๋ค, ๊ฒฐ๊ณผ๋ 24์๊ฐ์ (00:00~23:59) ํ์์ผ๋ก ํ์๋ฉ๋๋ค.
24์๊ฐ์ ๋๊ฒจ์ ๋ํ ์ ์๋์? ๋ฌผ๋ก ์ ๋๋ค. ์๋ฅผ ๋ค์ด 50์๊ฐ์ ๋ํ๋ฉด 2์ผ์ด ๋์ด๊ฐ๊ณ ๋จ์ 2์๊ฐ๋งํผ๋ง ํ์ฐ๋์ด ํ์๋ฉ๋๋ค.
๋ถ๋ ๋ํ ์ ์๋์? ๋ค, ์ ํ ์ ๋ ฅ๋์ธ "๋ํ ๋ถ"์ ์ฌ์ฉํ๋ฉด ๋ ์ ๋ฐํ๊ฒ ์๊ฐ์ ๊ณ์ฐํ ์ ์์ต๋๋ค.