#include <stdio.h>
#include <time.h>
int main() {
time_t t = time(NULL);
struct tm* tm_info = gmtime(&t);
tm_info->tm_hour += 9;
mktime(tm_info);
char date[11]; // "YYYY-MM-DD\0" 이므로 11칸 필요
strftime(date, sizeof(date), "%Y-%m-%d", tm_info);
printf("%s\n", date);
return 0;
}
내장된 매크로인 __DATE__를 사용하면 컴파일된 날짜를 Jul 9 2024 꼴로 출력해주긴한다.
printf("%s",__DATE__);
'C' 카테고리의 다른 글
문자 입출력 라이브러리 (0) | 2024.06.25 |
---|---|
문자열 기본 개념 및 활용 (0) | 2024.06.24 |
동적 메모리 할당 (0) | 2024.06.21 |
백준 10818번 최대,최소 문제에서의 VLA와 동적할당 이슈 (1) | 2024.06.20 |
포인터 연습 예제2 (0) | 2024.06.04 |