/****************************************************************************
/* 功能:字符串转换为日期的通用函数 无论是在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;
}
/* 功能:字符串转换为日期的通用函数 无论是在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;
}