I am creating this topic again because the last solution is not working.
I added the following code to convert:
Datetime.ParseExact(Split(timePostedSTR.tostring," “)(0).tostring+” “+Split(timePostedSTR.tostring,” “)(1).tostring+” "+now.tostring(“yyyy”),“MMMM dd yyyy”,system.globalization.cultureinfo.invariantculture)
Probably, you should set the 2nd argument of ParseExact method to “MMMM d yyyy” instead of "MMMM dd yyyy" because your log shows the input string is not “October 04” but “October 4”.