【기 능】 날짜와 시간을 문자열로 변환시켜 준다.
【소 속】 time.h
#include <time.h>
【서 식】
char *ctime(const time_t *timeinfo);
【설 명】
timeinfo 에 들어있는 데이터를 현지시간(한국시간)으로 변환해서 문자열로 돌려준다.
timeinfo 에 들어있는 데이터는 일반적으로 time함수를 사용하여 취득한다.
문자열 예 : "Mon July 15 07:12:48 2024\n\0"
의미 : 요일 월 일 시:분:초: 년 \n이 들어있는 점에 주의
【인 수】
const time_t *timeinfo : 그리니치 표준시(GMT)를 기준으로 1970년 1월 1일 00:00:00 부터의
경과시간을 초단위로 환산한 시간 데이터(32bit 정수형).
【리턴 값】
변환한 문자열의 선두 어드레스
【사용 예】
#include <stdio.h>
#include <time.h>
int main(void)
{
time_t timeinfo;
/* 현재 시간을 취득 */
time(&timeinfo);
/* 취득한 현재시간을 문자열로 변환해서 출력 */
printf("현재 시간 = %s\n", ctime(&timeinfo));
return 0;
}
【결 과】
현재 시간 = Fri Jul 19 23:26:34 2024