Comment faire pour extraire la partie de la date à partir d'un datetime en vb.net
J'ai une requête sql qui extrait un champ de type de données smalldatetime
. J'ai lu ce champ à l'aide datareader, de les convertir en chaîne de caractères et de le stocker dans une variable de chaîne.
- Je obtenir la chaîne de caractères comme 1/1/2012 12:00:00 AM ,ici je veux utiliser seulement la partie de la date de cette chaîne et je n'ai rien à voir avec le temps.
Comment puis-je couper seulement la date de la corde et obtenir la sortie en 1/1/2012?
OriginalL'auteur Ishan | 2011-12-30
Vous devez vous connecter pour publier un commentaire.
Vous pouvez convertir en chaîne de type date par Date.Parse() et utiliser
ToShortDateString()
Comme vous l'avez dit, le type de champ est smalldatetime ensuite utiliser
DataReader.GetDateTime(column_ordinal).ToString("d")
méthode ouDataReader.GetDateTime(column_ordinal).ToShortDateString()
OriginalL'auteur adatapost
Vous devez format la
DateTime
à l'aide d'un chaîne de format que pour les dates.Ceci est équivalent à:
OriginalL'auteur Oded
j'ai essayé avec
il n'a pas fonctionné à tous, alors j'ai essayé comme cela et il a travaillé
OriginalL'auteur Trilok Singh
Vous pouvez convertir la chaîne de Date, puis obtenir la Date de la variable:
OriginalL'auteur Pedro Francisco Pereira