ну, вообще обычно такое решается регулярками. один раз написал и забыл. а быстрее... ну, если оно стопицотраз в цикле форматируется - да, может быть. но если на куче if-ов расписать условия чтобы оно корректно работало - сомневаюсь что слайсинг строк будет работать быстрее чтобы привести к нужному формату