Why are you quoting your variables? That's a strange way to do it. More like this:
char displayThis [20];
sprintf (displayThis, "%02i:%02i:%02i", Hrs, Mins, Sec);
Now you will have to display each byte from displayThis one after the other so the digits appear in sequence.