2009-09-24 5 views
0

J'utilise linq pour aller chercher les données et convertir le champ de temps en chaîne.Comment convertir un champ de temps en chaîne en utilisant linq sql?

À ce moment-là si j'ai une valeur 11:00:00 dans le champ de temps du serveur SQL.

Mais je reçois "Jan 1 1900 11:00 AM" au moment de la conversion en chaîne.

S'il vous plaît me fournir de l'aide pour aller chercher seulement une partie de temps.

Merci à l'avance ..

Répondre

1

Essayez ceci:

yourDateTimeObject.ToString("HH:mm:ss") 

Ou comme Mark Seemann suggéré:

yourDateTimeObject.TimeOfDay.ToString() 
1

Il semble que le champ est de type DateTime. Vous pouvez utiliser la propriété TimeOfDay pour obtenir uniquement la partie de l'heure.

timeField.TimeOfDay 
Questions connexes