AnsiString dateStr = "";
//日期分隔符
DateSeparator = '/';
dateStr = StrToDate("2012/08/30").FormatString("yyyyMMdd");
//时间分隔符
TimeSeparator = '/';
dateStr = StrToTime("12/08/30").FormatString("hh:nn:ss");
在调用StrToDate(AnsiString)和StrToTime(AnsiString)的时候AnsiString参数中日期/时间字符串的分隔符要与当前的DateSeparator/TimeSeparator一致,否则会有异常。
由于DateSeparator/TimeSeparator是全局变量,只要在一个程序中一个地方设了,就可以保证程序中的统一。