C언어로 프로그래밍을 하다 보면 파일의 생성 시간이나 시스템 로그 기록 등 다양한 곳에서 시간 데이터를 다루게 됩니다. 이때 time 함수를 통해 가져오는 시간은 초 단위의 10진수 숫자 형태인 time_t 타입입니다. 컴퓨터는 이 숫자를 잘 이해하지만 사람은 직관적으로 몇 년 몇 월 며칠인지 알아보기 어렵습니다. 따라서 이 데이터를 사람이 읽을 수 있는 날짜 형식으로 바꾸는 변환 과정이 필수적입니다. 이번 글에서는 세계 표준시와 로컬 시간을 변환하는 방법부터 strftime 함수를 사용해 보기 좋게 시간을 출력하는 방법까지 자세히 살펴보겠습니다.핵심 요약 3줄C언어의 시간 데이터는 초 단위 숫자에서 tm 구조체를 거쳐 문자열 포맷으로 변환됩니다.국제 표준시 기준의 변환은 gmtime을 사용하고 시스템의..