2010-11-25 6 views
0

J'écris un exemple de code pour la conversion de date en utilisant VB.net. Problème Je suis confronté à un préfixe et un suffixe avec un symbole de hachage (#). ex: # 2010-12-12 #. Comment supprimer # symbole pour que je puisse seulement dater.préfixe d'objet de date aveC# vb.net

+1

Où se passe ce préfixe, exactement? Sur la console, dans le débogueur, ...? –

+1

Affichage du code aiderait aussi. Voir http://tinyurl.com/so-hints –

+0

Dans le débogueur arrTxLifeReq (0) .TransExeDate = Convert.ToDateTime (System.DateTime.Now.ToString ("yyyy-MM-dd")) –

Répondre

4

Compte tenu de votre commentaire, il semble que cela est en fait probablement juste une question d'afficher un DateTime dans le débogueur. Il vous montre le formulaire littéral DateTime que vous pourriez utiliser dans VB. C'est un peu comme les développeurs C# qui sont préoccupés par le fait que leurs chaînes ont des antislashs doubles, alors qu'en fait c'est juste le débogueur qui montre l'échappement.

Le DateTime ne contient pas vraiment les hachages, et aucune des chaînes de format normales ne produira non plus de hachages. Si vous voulez le voir sans les hash, ajoutez une montre pour

arrTxLifeReq(0).TransExeDate.ToString() 

Est-ce que le code qui fait partie de votre programme réel ont des problèmes? Si c'est le cas, veuillez publier les détails de ces problèmes plutôt que ce que le débogueur montre.

+0

En fait, je dois envoyer la date à xml. quand je fais cela dans la valeur vb.net ne se présente pas. Dans la réception, TransExeDate arrive aussi vide. –

+0

@Madhu: Alors d'où vient le 2010-12-12? Vous devriez éditer votre question pour donner plus de détails sur ce que vous essayez réellement de faire. –

+0

En XML, le type de données pour est Date. donc quand j'affecte arrTxLifeReq (0) .TransExeDate = System.DateTime.Now() dans vb.net, la valeur ne vient pas dans le xml réel à la fin receving –

0

Il suffit de remplacer # avec « »

par exemple

string dt = "#2010-12-12#"; 

dt = dt.Replace ("#",""); 
Questions connexes