64,683
社区成员
发帖
与我相关
我的任务
分享
time_t GetTimeFromString( const char* strTime )
{
tm tmObj;
sscanf( strTime, "%4d-%02d-%02d %02d:%02d:%02d",
&st.tm_year, &st.tm_mon, &st.tm_mday, &st.tm_hour, &st.tm_min, &st.tm_sec );
tmObj.tm_year -= 1900;
tmObj.tm_mon -= 1;
tmObj.tm_isdst -= 1;
return mktime( &tmObj );
}
void main()
{
time_t time1 = GetTimeFromString( "1960-01-01 00:00:00" ); //-1
time_t time2 = GetTimeFromString( "1970-01-01 00:00:00" ); //-1
time_t time3 = GetTimeFromString( "1980-01-01 00:00:00" ); //315504000
}