c언어 현재 날짜 및 시간 출력

프로그래밍/C, C++|2020. 9. 14. 11:11
반응형

# vi test.c


#include <stdio.h>

#include <time.h>

#include <sys/timeb.h>

#include <sys/time.h>


int main ()

{

        struct timeval tv;

        struct timezone tz;

        struct tm *tm;

        gettimeofday(&tv, &tz);

        tm = localtime(&tv.tv_sec);


        printf("%04d-%02d-%02d %02d:%02d:%02d.%06d\n", tm->tm_year+1900, tm->tm_mon+1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec, tv.tv_usec);


        return 0;

}



# gcc test.c -o test


# ./test
2020-09-14 11:10:59.496912


반응형

댓글()