[์์คํ
ํ๋ก๊ทธ๋๋ฐ] ์๊ฐ๊ณผ ํ์ด๋จธ
ยท
Study/์์คํ
ํ๋ก๊ทธ๋๋ฐ
POSIX Times ์์คํ
์ Epoch ์ดํ๋ก ๊ฒฝ๊ณผํ ์๊ฐ์ ์ด ๋จ์๋ก ์ ์งํด์ผ Epoch์ ์ธ๊ณ ํ์ค์ (Coordinated Universal Time, UTC, Greenwich Mean Time ๋๋ GMT๋ก ๋ถ๋ฆฌ๊ธฐ๋ ํจ) ๊ธฐ์ค์ผ๋ก 1970๋
1์ 1์ผ ์์ 00:00์ผ๋ก ์ ์๋จ POSIX๋ ๊ตฌํ์ด ์์คํ
์๊ฐ์ ์ค์ ์๊ฐ๊ณผ ๋ ์ง์ ์ด๋ป๊ฒ ์ ๋ ฌํด์ผ ํ๋์ง ๋ช
์ X #include time_t time(time_t *tloc); ์์คํ
์๊ฐ์ ์ ๊ทผํ๋ค (Epoch ์ดํ๋ก ๊ฒฝ๊ณผํ ์๊ฐ์ ์ด ๋จ์๋ก ํํ). tloc: NULL์ด ์๋ ๊ฒฝ์ฐ, ํจ์๋ ์๊ฐ์ *tloc์ ์ ์ฅ time_t: long ํ์ ์ฑ๊ณตํ ๊ฒฝ์ฐ, Epoch ์ดํ๋ก ๊ฒฝ๊ณผํ ์ด์ ์ ๋ฐํ ์คํจํ ๊ฒฝ์ฐ, (time_t)-1 ๋ฐํ → ํ์..