timegm(3) - wariua/manpages-ko GitHub Wiki

NAME

timegm, timelocal - gmtime 및 localtime의 λ°˜λŒ€ λ™μž‘

SYNOPSIS

#include <time.h>

time_t timelocal(struct tm *tm);

time_t timegm(struct tm *tm);

glibc κΈ°λŠ₯ 확인 맀크둜 μš”κ±΄ (feature_test_macros(7) μ°Έκ³ ):

timelocal(), timegm():
glibc 2.19λΆ€ν„°:
_DEFAULT_SOURCE
glibc 2.19 및 이전:
_BSD_SOURCE || _SVID_SOURCE

DESCRIPTION

timelocal() 및 timegm() ν•¨μˆ˜λŠ” localtime(3) 및 gmtime(3)의 λ°˜λŒ€μ΄λ‹€. 두 ν•¨μˆ˜ λͺ¨λ‘ λΆ„ν•  μ‹œκ°„μ„ λ°›μ•„μ„œ 달λ ₯ μ‹œκ°„(에포크 1970-01-01 00:00:00 +0000 UTC 이후 초)으둜 λ³€ν™˜ν•œλ‹€. 두 ν•¨μˆ˜μ˜ μ°¨μ΄λŠ” timelocal()μ—μ„œλŠ” λ³€ν™˜μ„ ν•  λ•Œ μ§€μ—­ μ‹œκ°„λŒ€λ₯Ό 계산에 λ„£λŠ” 반면 timegm()μ—μ„œλŠ” μž…λ ₯ 값을 ν˜‘μ • μ„Έκ³„μ‹œ(UTC)둜 λ°›μ•„λ“€μΈλ‹€λŠ” 점이닀.

RETURN VALUE

성곡 μ‹œ 이 ν•¨μˆ˜λ“€μ€ time_t νƒ€μž… κ°’μœΌλ‘œ ν‘œν˜„ν•œ 달λ ₯ μ‹œκ°„(에포크 이후 초)을 λ°˜ν™˜ν•œλ‹€. 였λ₯˜ μ‹œ (time_t) -1 값을 λ°˜ν™˜ν•˜λ©° 였λ₯˜ 원인을 λ‚˜νƒ€λ‚΄λ„λ‘ errnoλ₯Ό μ„€μ •ν•œλ‹€.

ERRORS

EOVERFLOW
κ²°κ³Όλ₯Ό ν‘œν˜„ν•  수 μ—†λ‹€.

ATTRIBUTES

이 μ ˆμ—μ„œ μ‚¬μš©ν•˜λŠ” μš©μ–΄λ“€μ— λŒ€ν•œ μ„€λͺ…은 attributes(7)λ₯Ό 보라.

μΈν„°νŽ˜μ΄μŠ€ 속성 κ°’
timelocal(), timegm() μŠ€λ ˆλ“œ μ•ˆμ „μ„± MT-Safe env locale

CONFORMING TO

이 ν•¨μˆ˜λ“€μ€ λΉ„ν‘œμ€€ GNU ν™•μž₯이며 BSD 계열에도 μžˆλ‹€. μ‚¬μš©μ„ ν”Όν•΄μ•Ό ν•œλ‹€.

NOTES

timelocal() ν•¨μˆ˜λŠ” POSIX ν‘œμ€€ ν•¨μˆ˜μΈ mktime(3)κ³Ό λ™λ“±ν•˜λ‹€. λ”°λΌμ„œ μ“Έ μ΄μœ κ°€ μ „ν˜€ μ—†λ‹€.

SEE ALSO

gmtime(3), localtime(3), mktime(3), tzset(3)


2016-12-12

⚠️ **GitHub.com Fallback** ⚠️