Retirez le Temps sur la Date de Valeur de Temps
J'Ai la Date de Valeur de Temps que j'ai obtenu à partir de la Base de données SQL Server
.
dans ma base de données , la valeur de la colonne est DateTime
et quand je l'ai Récupérer à partir de ASP.Net je l'attraper sur la Variable de Date, que de passer de la valeur de la textbox :
Dim Y As Date = dt.Rows(0)("SCH_DATE")
txtSchedDate.Text = Y.Date.ToString
mais quand je debug de mon site web, le txtSchedDate.Text
me donnent encore plein DateTime
Valeur,
7/17/2013 12:00:00 AM
est-il possible d'éliminer le temps de la valeur à côté, je dois faire ça sur ma Requête SQL ?
- -1 Simple recherche sur Google vous donnera la réponse. msdn.microsoft.com/en-us/library/zdtaw1bw.aspx
- double possible de Format DateTime
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé d'utiliser quelque chose comme
ou jamais de format que vous souhaitez afficher.
Ont un coup d'oeil à
DateTime.Méthode ToString (String)
Personnaliser la Date et l'Heure des Chaînes de Format
Standard de Format de Date et Heure des Chaînes
vous pouvez obtenir la date par
txtSchedDate.Text = Y.Date.ToShortDateString()
Outre les réponses ci-dessus, vous pouvez tenter de les convertir dans SQL server
Garder à l'esprit après la conversion il est
VARCHAR(15)
au lieu deDATETIME
.Essayer le ToShortDateString méthode DateTime http://msdn.microsoft.com/en-us/library/system.datetime.toshortdatestring.aspx
Une fois que vous avez un
Date
objet, vous pouvez obtenir les pièces constitutives si vous le souhaitez ainsi, comme ceci:Ou vous pouvez utiliser la coutume et la norme de format de date et heure des chaînes mentionné par d'autres.