๋๋ฐ์ด ์นด์ดํธ๋ค์ด ๊ณ์ฐ๊ธฐ๋?
์ด ๋๊ตฌ๋ ๋ฏธ๋์ ํน์ ๋ ์ง์ ์๊ฐ๊น์ง ์ ํํ ์ผ๋ง๋ ๋จ์๋์ง๋ฅผ ์ผ, ์๊ฐ, ๋ถ, ์ด ๋จ์๋ก ๋๋์ด ์๋ ค์ค๋๋ค. ๋ชฉํ ์์ ์ด ์ด๋ฏธ ์ง๋ฌ๋ค๋ฉด, ๊ทธ ์์ ์ด ์ผ๋ง๋ ์ ์ด์๋์ง๋ฅผ ๋์ ๋ณด์ฌ์ค๋๋ค. ์์ผ, ์ ์ ํ ์ถ์, ์ํ, ๊ณตํด์ผ, ํ๋ก์ ํธ ๋ง๊ฐ์ผ ๋ฑ ์ด๋ค ์ผ์ ์๋ ํ์ฉํ ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋ชฉํ ๋ ์ง๋ฅผ ์ ํํ๊ณ , ํ์ํ๋ฉด ๋ชฉํ ์๊ฐ๊น์ง ์ค์ ํ ๋ค(๊ธฐ๋ณธ๊ฐ์ ์์ ) ๊ณ์ฐ ๋ฒํผ์ ๋๋ฅด์ธ์. ๊ธฐ๋ณธ์ ์ผ๋ก๋ ํ์ฌ ์์ ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐํ์ง๋ง, ๊ธฐ์ค์ด ๋๋ 'ํ์ฌ' ์๊ฐ์ ์ง์ ์ ๋ ฅํ๋ฉด ์์์ ๋ ์์ ์ฌ์ด์ ๊ฐ๊ฒฉ๋ ๊ตฌํ ์ ์์ต๋๋ค.
๊ณ์ฐ ๊ณต์
๊ณ์ฐ์ ๋ ์์ ์ ๋ชจ๋ ์ด ๋จ์๋ก ๋ณํํ ๋ค ๋นผ๋ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
$$\text{๋จ์ ์๊ฐ} = \text{๋ชฉํ\_์๊ฐ} - \text{ํ์ฌ}$$
๊ทธ๋ค์ ์ ์ ๋๋์
์ผ๋ก ๊ฐ ๋จ์๋ฅผ ๋๋๋๋ค. \(\text{์ผ} = \lfloor \text{๋จ์์๊ฐ} / 86400 \rfloor\), \(\text{์๊ฐ} = \lfloor (\text{๋จ์์๊ฐ} \bmod 86400) / 3600 \rfloor\), \(\text{๋ถ} = \lfloor (\text{๋จ์์๊ฐ} \bmod 3600) / 60 \rfloor\) ์ ๊ฐ์ด ๊ณ์ฐํฉ๋๋ค. ๋จ์์๊ฐ์ด ์์์ด๋ฉด ํด๋น ๋ ์ง๋ ์ด๋ฏธ ์ง๋ ๊ฒ์ด๋ฉฐ, ๊ทธ ์ ๋๊ฐ(๊ฒฝ๊ณผ ์๊ฐ)์ด ํ์๋ฉ๋๋ค.
๊ณ์ฐ ์์
์๋ฅผ ๋ค์ด 'ํ์ฌ'๊ฐ 2025-01-01 00:00์ด๊ณ ๋ชฉํ๊ฐ 2025-01-03 05:30์ด๋ผ๊ณ ํฉ์๋ค. ๋ ์์ ์ ๊ฐ๊ฒฉ์ 2์ผ 5์๊ฐ 30๋ถ์ ๋๋ค. ์ด๋ก ํ์ฐํ๋ฉด $$2\times86400 + 5\times3600 + 30\times60 = 172800 + 18000 + 1800 = 192600\ \text{์ด}$$๊ฐ ๋ฉ๋๋ค. ๋ค์ ๋๋์ด ๋ณด๋ฉด \(\text{์ผ} = \lfloor 192600/86400 \rfloor = 2\), \(\text{์๊ฐ} = \lfloor 19800/3600 \rfloor = 5\), \(\text{๋ถ} = \lfloor 1800/60 \rfloor = 30\)์ด ๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋ ์ง๊ฐ ์ด๋ฏธ ์ง๋ฌ๋ค๋ฉด ์ด๋ป๊ฒ ๋๋์? ๊ฒฐ๊ณผ์ ๊ฒฝ๊ณผํ ์๊ฐ์ด ํ์๋๋ฉฐ "์ด๋ฏธ ์ง๋ฌ์ต๋๋ค"๋ผ๋ ํ์๊ฐ ํจ๊ป ๋ํ๋ฉ๋๋ค.
์ค๋ ๋ ๋ฐ์๋๋์? ๋ค. ๋ฌ๋ ฅ์ ์ธ์ํ๋ ๋ ์ง ๋ณํ ๋ฐฉ์์ ์ฌ์ฉํ๋ฏ๋ก 2์ 29์ผ์ด๋ ๊ฐ ๋ฌ์ ์ผ์๊ฐ ์ ํํ๊ฒ ์ฒ๋ฆฌ๋ฉ๋๋ค.
์ด๋ค ์๊ฐ๋๊ฐ ์ฌ์ฉ๋๋์? ์ค์๊ฐ 'ํ์ฌ'๋ ์๋ฒ์ ๋ก์ปฌ ์๊ฐ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค. ๋งค๋ฒ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ผ๋ ค๋ฉด ์ ํ ํญ๋ชฉ์ธ ๊ธฐ์ค 'ํ์ฌ' ์๊ฐ ์ ๋ ฅ๋์ ์ง์ ์ค์ ํ์ธ์.