Using the datetaken metadata, as lxp suggests above, is easiest if the metadata has the correct values for your files.
If not, here's a script which extracts dates from the filename and applies them to the modified timestamp. You'll need to modify it slightly to match your date/time format -- there's another example lower down the thread that shows which parts to change.