Roger,
You mentioned all the dates are the same…..
The data in the cvs is yyyy-MM-dd
If your date in the BO is anything then AS_DATE(CSVDATE,’yyyy-MM-dd’) should convert it properly.
The fact that it converted a date and then applied it to ALL the dates means that the conversion actually worked….
Setting all the same is a Process problem rather than a conversion problem
You are bringing multiple records into context and applying a single value to all of them
For the BO you are importing the data into….
Have two attributes StringDate and MyDate
Set a rule in the BO MyDate=AS_DATE(StringDate,’yyyy-MM-dd’)
I think that should work.