Qual'è il problema?
Concettualmente devi solo divideri i campi e invertirli...
Poi puoi farlo in svariati modi...
Per la semplicità del caso ti basta una sscanf e una sprintf...