Affichage et logging du type de données "time" à partir de SQL avec C #?

Comment est-ce que j'affiche correctement le type de données "time" de MS SQL à la page ASP.NET MVC? Lorsque j'obtiens la colonne à ma class (la propriété dans ma class de type DateTime), j'appelle la méthode " ToShorTimeSsortingng () " mais cela afficherait quelque chose comme ceci: "1/1/0001 12:00:00 AM "

J'en ai besoin pour pouvoir afficher comme "11:00 AM", et lors de la mise à jour, capable de sauvegarder la valeur correcte dans la database en tant que type de données Time .

 myDate.ToSsortingng("hh:mm tt"); 
 Timespan ts = TimeSpan.Parse("15:00:00.0000000"); DateTime dt = new DateTime(ts.Ticks); Response.Write(dt.ToShortTimeSsortingng()); 

Voici.

 output: 3:00 PM 

Eh bien, j'ai changé cette colonne SQL pour utiliser DateTime à la place 🙂 Pourquoi ne pas le rendre plus facile! Merci à tous pour les réponses.