var s:string;
begin
s:='2002年8月14日';
s:=StringReplace(s,'年','-',[]);
s:=StringReplace(s,'月','-',[]);
s:=StringReplace(s,'日','',[])
//以上三句可以用一句嵌套函数解决:
//s:=StringReplace(StringReplace(StringReplace(s,'年','-',[]),'月','-',[]),'日','',[]);
showmessage(s);
end;