9
votes

Convertir la chaîne en DateTime dans vb.net

J'ai une date d'heure qui ressemble à ceci: xxx

Quand j'essaie ceci: xxx

Je récupère ceci: xxx

Je perds le temps dessus.

J'ai lu ceci Convertir la chaîne en DateTime vb.net mais lorsque j'utilise DateTime.parseexact () i Get:

ne peut pas résoudre le symbole 'parseexact'

existe-t-il un moyen de convertir cela en une date de date sans utiliser de sous-chaîne? Une conversion directe?


5 commentaires

Devrait pouvoir utiliser Parseexact, il y a été là depuis .net2 Qu'en est-il de DateTime.Parse?


Peut-être que je devrais juste demander pourquoi parseexact n'est pas reconnu. Cela semble que personne n'a vu cette partie de la poste ...


Quand j'utilise denttime.parse (), la chaîne n'a pas été reconnue comme une date d'heure valide. "


Je ne sais pas pourquoi Visual Studio ne voyait pas parseexact mais c'est maintenant et ça marche ...


J'ai jeté dans denttime.parse juste pour voir si cela ne pouvait pas le trouver aussi.


3 Réponses :


1
votes

Vous pouvez essayer avec parseexact méthode

échantillon xxx


1 commentaires

J'ai lu cette chaîne convertie à DateTime vb.net, mais quand j'utilise denttime.parseexact () i get: impossible de résoudre le symbole 'parseexact'



23
votes

Passez le modèle de décodage à parseexact xxx

parseexact est disponible seulement de NET Framework 2.0.
Si vous êtes toujours sur 1.1, vous pouvez utiliser Analys, mais vous devez fournir à votre chaîne


3 commentaires

J'ai lu cette chaîne convertie à DateTime vb.net, mais quand j'utilise denttime.parseexact () i get: impossible de résoudre le symbole 'parseexact'


DateTime.parseexact est une méthode de type DateTime présent dans le cadre net de la version 2.0. Quelle version du cadre utilisez-vous?


Peut-être que depuis que je suis allé dans les propriétés du projet, il a rendu la tête à mes paramètres: p



0
votes

comme alternative, si vous mettez un espace entre la date et l'heure, denttime.parse reconnaîtra le format pour vous. C'est aussi simple que possible. (Si parseexact n'était toujours pas reconnu)


0 commentaires