반응형 c++1 반응형 [C++] time_t 타입 및 tm 구조체 설명과 관련 함수들(mktime, localtime, gmtime...) 사용 방법과 UTC 변환 1. time_t 소개 C++ 에서는 UTC 1970년 1월 1일 00:00:00로부터 시간을 초(second)단위로 카운트하여 time_t 라는 타입으로 제공한다. (time_t 타입은 int64 를 typedef 으로 정의하고 있다.) 즉, 1970년 1월 1일 자정을 기준으로 시스템의 타임 서비스에서 가져온 time_t 값은 0이며 이후 초당 1씩 추가로 카운트 된다. 이 외에 time_t 형식을 년월일시분초 형태로 분할한 일시(struct tm 형식)로 변환하는 gmtime(gmtime_s)과 localtime(localtime_s) 함수가 있다. 또한 struct tm 형식을 time_t 형식으로 변환하는 mktime(_mkgmtime, timegm)이 있다. 2. tm 구조체 위에서 설명한 t.. 2020. 3. 30. 이전 1 다음