c++builder字符串转换为日期的通用函数

/****************************************************************************
/*    功能:字符串转换为日期的通用函数  无论是在win7还是xp上
/*    参数:const AnsiString表示日期字符串  TDateTime& 表示要得到的日期
/*  返回值:BOOL  false表示日期字符串为空    true表示成功
/***************************************************************************/
BOOL TForm1::StrToDateCommonFunc(const AnsiString strDate,TDateTime& tdt){
     if(strDate==""){
        return false;
     }
     AnsiString oldDateFrmt = ShortDateFormat;
     AnsiString oldDateSeparator = DateSeparator;
     DateSeparator = '/';
     ShortDateFormat = "yyyy/MM/dd";
     tdt = StrToDateTime(strDate);
     char *p= oldDateSeparator.c_str();
     DateSeparator = *p;
     ShortDateFormat = oldDateFrmt;
     return true;
}

你可能感兴趣的:(c++builder字符串转换为日期的通用函数)