(1) try strptimeinstead strftime; I'm not sure what it does strftime, but maybe not what you think.
(2) I do not think that "will work at all; you may need to use it wisely gsub("p.m.","PM",...).
strptime("28/10/2014 09:05:55 PM", format='%d/%m/%Y %I:%M:%S %p')
strptime("28/10/2014 09:05:55 p.m.", format='%d/%m/%Y %I:%M:%S %p')