티스토리 뷰

IT지식

현재 시간을 구하기

민자르 2017. 1. 18. 22:55
반응형

현재 시간을 구하기


long GetTime()

{

    time_t   current_time;

    time( &current_time);

    return current_time;

}


1900 년 이후 초단위로 현재까지 시간을 구한 값으로 가져옴.

1분 60초

1시간 3600초

1일 3600 * 24초

1년 3600 * 24 * 365초



std::string GetTime( unsigned int sec )

{

    time_t timer( sec );

    struct tm * t;

    t = localtime( &timer );

    return StringUtils::format( "%d %d %d %d %d %d", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec );

}


1900년까지 초단위로 계산된 값으로 환산해서 구하면 실제 우리가 인지할 수 있는 시간으로 보여줌

728x90
반응형
댓글