在一个程序里看到一个函数 
int ConvertSQLDateToTimet(char* date_ptr,time_t *osdate)
{
struct tm tt;tt.tm_year=(*date_ptr - 100)*100 + (unsigned char)*(date_ptr + 1) - 100 - 1900;
tt.tm_mon=*(date_ptr + 2) - 1;
tt.tm_mday=*(date_ptr + 3);
tt.tm_hour=*(date_ptr + 4) - 1;
tt.tm_min=*(date_ptr + 5) - 1;
tt.tm_sec=*(date_ptr + 6) - 1;*osdate=mktime(&tt);
return dbsucess;}
请问这个函数是什么意思?