- #include<ctime>
- static string currenttime(void)
- {
- string strCurrentTime = "";
- struct tm *ptm = NULL;
- time_t tme;
- tme = time(NULL);
- ptm = localtime(&tme);
- char szTime[256];
- memset(szTime, 0, 256);
- sprintf(szTime, "%d-%02d-%02d %02d:%02d:%02d", (ptm->tm_year + 1900),
- ptm->tm_mon, ptm->tm_mday, ptm->tm_hour, ptm->tm_min, ptm->tm_sec);
- strCurrentTime = szTime;
- return strCurrentTime;
- }
output: 2007-07-26 13:11:18