I was able to install it and run it with no problem. It did create the SAS database and it looks like dates formatted fine, but still the datetime variables did not convert correctly. I did try to format into datetime and all that I get is a long number, never a formatted datetime variable.
When you say that the times did not convert correctly do you mean that they come out as 12:43 when they should be 13:35? or are they just not 'formatted'. Have you applied a datetime format? Datetime values are a large number (seconds since midnight of 01jan1960 - the start of time).
when you use the following what happens?
put myval= datetime20.;
Stata time is in milliseconds from 01jan1960 00:00:00.000 where 1 is one millisecond from that time. 01jan1960 00:00:00.001
When I try to format (datetime20.) it just doesn't work, I still get the long number in milliseconds. I realize now that I"m going to have to convert the milliseconds first (to seconds) and then format the datetime value.
With an output FORMAT of datetime20. you are telling SAS to truncate at the second -- suggest you first try using BEST. as an output format and you may see "seconds since 1/1/1960". Then explore using DATETIME format specified as datetime20.3 instead.
Suggested Google advanced search argument, this topic / post: