Generate a string representation of this parameter,
based upon the format.

The format is a combination of literal and escape characters similar to the way sprintf works.
If you want to know the specific formatting capabilities,
look at String::Format.
Valid escape characters are: