Formats are documented in the help with an example for each format specifier. It is pretty easy to find help on that by searching
Standard Date and Time Format Strings
Custom Date and Time Format Strings
And the last question is also easy to answer from the help.
var timeLess3Seconds = originalTime.AddSeconds(-3.0);