* How to convert string dates into date variables. * (A) Raynald Levesque 2004/04/16. DATA LIST FIXED /str1 1-8(A). BEGIN DATA 04Apri03 01May 02 12Sept02 31Octo02 END DATA. STRING str2(A8). COMPUTE str2=str1. DO REPEAT m='Janu' 'Febr' 'Marc' 'Apri' 'May' 'June' 'July' 'Augu' 'Sept' 'Octo' 'Nove' 'Dece' /nb=1 TO 12. COMPUTE pos=INDEX(str2,m). IF pos>0 SUBSTR(str2,pos,4)=CONCAT("-",STRING(nb,N2),"-"). END REPEAT PRINT. EXECUTE. COMPUTE date1=NUMBER(str2,EDATE8). FORMATS date1(ADATE10). VARIABLE WIDTH date1(11).