์๊ฐ ์ฐจ์ด ๊ณ์ฐ๊ธฐ๋?
์๊ฐ ์ฐจ์ด ๊ณ์ฐ๊ธฐ๋ ๋ ์๊ฐ ์ฌ์ด์ ์ ํํ ์ผ๋ง๋งํผ์ ์๊ฐ์ด ํ๋ ๋์ง ์๋ ค์ค๋๋ค. 24์๊ฐ์ ๋ก ์์ ์๊ฐ๊ณผ ์ข ๋ฃ ์๊ฐ์ ์ ๋ ฅํ๋ฉด ๊ฒฝ๊ณผ ์๊ฐ์ '๋ช ์๊ฐ ๋ช ๋ถ', ์ด ๋ถ, ์์์ ์๊ฐ ์ธ ๊ฐ์ง ํํ๋ก ๋ณด์ฌ์ค๋๋ค. ์์ ์ ๋๊ธฐ๋ ๊ทผ๋ฌด ์๊ฐ๋ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ผ๊ฐ ์๊ฐ์ด ์์๋ก ํ์๋๋ ์ผ์ ์ ๋ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์์ ์(0~23)์ ๋ถ(0~59)์ ์ ๋ ฅํ ๋ค, ์ข ๋ฃ ์์ ๋ถ์ ์ ๋ ฅํ์ธ์. ์๋ฅผ ๋ค์ด ์์ 9:00, ์ข ๋ฃ 17:30์ฒ๋ผ ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค. '๊ณ์ฐ' ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ฒฝ๊ณผ ์๊ฐ์ด ๋ํ๋ฉ๋๋ค. ์ข ๋ฃ ์๊ฐ์ด ์์ ์๊ฐ๋ณด๋ค ์ด๋ฅด๋ฉด ๊ณ์ฐ๊ธฐ๋ ์ข ๋ฃ ์๊ฐ์ด ๋ค์ ๋ ์ด๋ผ๊ณ ํ๋จํด ์๋์ผ๋ก 24์๊ฐ์ ๋ํฉ๋๋ค.
๊ณ์ฐ ๊ณต์ ํ์ด
๊ฐ ์๊ฐ์ ์์ ์ดํ ํ๋ฅธ ์ด ๋ถ์ผ๋ก ํ์ฐ๋ฉ๋๋ค. ์์ = 60 ร ์ + ๋ถ, ์ข ๋ฃ๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ณ์ฐํฉ๋๋ค. ๊ฒฝ๊ณผ ์๊ฐ์ ์ข ๋ฃ โ ์์์ ๋๋ค. ์ด ๊ฐ์ด ์์๋ผ๋ฉด(์๊ณ์ ์ข ๋ฃ๊ฐ ์์๋ณด๋ค ์์๋ ๊ฒฝ์ฐ) 1,440๋ถ(24์๊ฐ)์ ๋ํด ์ผ๊ฐ ์๊ฐ์ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด ๋ถ์ ์จ์ ํ ์๊ฐ(์ด ๋ถ รท 60, ๋ด๋ฆผ)๊ณผ ๋จ์ ๋ถ(์ด ๋ถ mod 60)์ผ๋ก ๋๋๋๋ค.
$$\Delta = \left(60\,\text{End hour} + \text{End min}\right) - \left(60\,\text{Start hour} + \text{Start min}\right)$$ $$\text{Duration} = \left(\Delta \bmod 1440\right)\ \text{minutes}$$
์ค์ ๊ณ์ฐ ์์
์์ 22:15, ์ข ๋ฃ 06:45์ธ ๊ฒฝ์ฐ๋ฅผ ๋ณด๊ฒ ์ต๋๋ค. ์์ = \(22\times60 + 15 = 1{,}335\)๋ถ. ์ข ๋ฃ = \(6\times60 + 45 = 405\)๋ถ. ์ฐจ์ด = \(405 - 1{,}335 = -930\)์ผ๋ก ์์์ด๋ฏ๋ก 1,440์ ๋ํฉ๋๋ค. \(-930 + 1{,}440 = 510\)๋ถ. ์ฆ 8์๊ฐ 30๋ถ, ์์์ ์ผ๋ก๋ 8.5์๊ฐ์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ผ๊ฐ ๊ทผ๋ฌด ์๊ฐ๋ ๊ณ์ฐ๋๋์? ๋ค. ์ข ๋ฃ ์๊ฐ์ด ์์ ์๊ฐ๋ณด๋ค ์ด๋ฅด๋ฉด ์๋์ผ๋ก 24์๊ฐ์ ๋ํด ์์ ์ ๋๊ธฐ๋ ์ ํํ ๊ฒฝ๊ณผ ์๊ฐ์ ๊ตฌํด ์ค๋๋ค.
์ต๋ ๊ฒฝ๊ณผ ์๊ฐ์ ์ผ๋ง์ธ๊ฐ์? ์๊ฐ์ด ์์ ์์ ํ ๋ฒ๋ง ๋์ด๊ฐ๋๋ก ์ฒ๋ฆฌ๋๋ฏ๋ก ์ต๋ ๊ฒฐ๊ณผ๋ 24์๊ฐ ๋ฐ๋ก ์ง์ ๊น์ง์ ๋๋ค.
์์์ ์๊ฐ์ ์ ๋ณด์ฌ์ฃผ๋์? ์์์ ์๊ฐ(์: 8.5)์ ์๊ธ ๊ธฐ์ค์ผ๋ก ๊ธ์ฌ๋ฅผ ๊ณ์ฐํ๋ ๊ทผ๋ฌด ๊ธฐ๋กํ๋ ๊ธ์ฌ ์ ์ฐ์ ํธ๋ฆฌํ๊ฒ ์ฐ์ ๋๋ค.