C_C++

(C언어) 오늘 날짜 시간 출력하기 time.h tm 구조체

고니자니 2022. 11. 1. 20:37
반응형

C언어에서 오늘(현재) 날짜를 출력하는 코드입니다.

 

아래 코드에서 tm_year + 1900, tm_mon +1에  주의하여야 합니다.

현재 년도 = tm.tm_year + 1900;
현재 월 = tm.tm_mon + 1
#include <stdio.h>
#include <time.h>

int main()
{
	time_t t = time(NULL);
	struct tm tm = *localtime(&t);
	printf("%d-%d-%d %d:%d:%d\n",
		tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday,
		tm.tm_hour, tm.tm_min, tm.tm_sec);
	return 0;
}

(Output)

728x90
반응형