Comment convertir une plage de temps à pm ou am de temps?

Je suis utilisateur de stockage de temps en temps UTC et quand je montre, j'ai besoin de convertir am pm de temps.

Ici est un exemple de base de données, j'ai 17:00:00 convertir à 5:00 pm

Voici le code que j'ai trouvé jusqu'à présent, mais il ne fonctionne pas

var time = DateTime.ParseExact(object.Time.ToString(), "HHmm", CultureInfo.CurrentCulture).ToString("hh:mm tt");
Avez-vous un laps de temps ou un temps UTC? Qui n'a pas l'ajustement ensemble. Et quelle est la ToString et d'analyser à nouveau business?

OriginalL'auteur Andrew Venture | 2011-07-17