一个类型转换问题,请各位哥哥赐教!
QZdate : string;(值为2002.09.20-2003.09.2)
qyear,qmonth,qday,zyear,zmonth,zday:word;(分解出的起止日期)
Qdate, Zdate:TDate;
qyear:=strtoint(copy(QZdate,1,4));
qmonth:=strtoint(copy(QZdate,6,2));
qday:=strtoint(copy(QZdate,9,2));
zyear:=strtoint(copy(QZdate,12,4));
zmonth:=strtoint(copy(QZdate,17,2));
zday:=strtoint(copy(QZdate,20,2));
Qdate:=EncodeDate(qyear,qmonth,qday);
Zdate:=EncodeDate(zyear,zmonth,zday);
为什么组合出的Qdate值为37519而不是我需要的日期型的20020920,
Zdate的值为37866而不是20030902,请教了!!!