Hi
edit: Nimbus beat me to it, with a better answer...Yes, use a "poor man's state-machine", i.e.: you write a function with a simple state-parser inside...
Being an internet-date-format, I don't think it'll change format on you...
Should be doable ...and pretty reusable

You'll need some good sample specimens to practice on, I'd say 25..50 different inet-datestamps, should do it for a start...
1) analyze the input string, you've got 1 - need more for precision
2) run through the string char by char
3) depending on where you are in the string, pick out the relevant string
4) lookup in a couple of arrays and convert to your format
5) when done, assemble the return string - and Bob's your uncle

Regards Benny