::주인장  ::리눅스  ::프로그래밍  ::자유게시판 
::로그인     ::회원가입

 프로그래밍
::C,C++   ::소스   ::만든 프로그램  
타임스탬프 함수
타임스탬프 함수
겁나느린사람   좋아! 1   별로.. 0   2020-11-24 12:59:32
내가 쓸려고 만들었습니다.
출처 여기임 k-lint.net
--
time.h 인쿨루드 해야합니다.

char* timestamp() {
struct tm* pTime;
time_t nowTime;

nowTime = time(NULL);
pTime = localtime(&nowTime);

static char strtime[20]; //static 을 빼면 함수 밖에서 값을 잃어버림.

int year = pTime->tm_year + 1900; //100을 시작점으로 봄.
int month = pTime->tm_mon + 1; //0을 시작점으로 봄.
int day = pTime->tm_mday; //1-31
int hour = pTime->tm_hour; //0-23
int min = pTime->tm_min; //0-59
int sec = pTime->tm_sec; //통상 0-59 윤초가 생기면 max 61.
//int wday = pTime->tm_wday; //0-6
//int isdst = pTime->tm_isdst; //섬머타임제 여부
//필요한 부분 주석 지워서 쓰세요.

sprintf(strtime, "%d년 %d월 %d일 %d시 %d분 %d초", year, month, day, hour, min, sec);
return strtime;
}
//월일시분초 2자리수 맞추려면 %02d 로 바꿔주면 됩니다.

  좋아!   별로..
 GTK 프로그래밍 Glade 1. 컴파일 하기
 strstr 함수 예제