TimeSpan Mise En Forme De Chaîne

J'ai un laps de Temps que j'ai besoin d'une sortie dans un format particulier, comme indiqué ci-dessous :-

TimeSpan TimeDifference = DateTime.Now - RandomDate;

Je suis le formatage de la plage de Temps, comme ceci :-

string result = string.Format(@"{0:hh\:mm\:ss}", TimeDifference);

Le Résultat devrait ressembler à quelque chose comme ceci :-

"00:16:45.6184635"

Comment puis-je tour ces secondes de 0 décimales?

Expected Result = 00:16:46

Grâce

Pouvez-vous afficher les résultats attendus?

OriginalL'auteur Derek | 2013-01-31