본문 바로가기
C

날짜 구현

by KWONE 2024. 6. 23.
#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