A.18.d=df.parse(ds);
B.18.d=df.getDate(ds);
C.18.try{19.d=df.parse(ds);20.}catch(ParseExceptione){}
D.18.try{19.d=df.getDate(ds);20.}catch(ParseExceptione){}