2010-08-16 4 views
0

J'ai un problème avec le format ne fonctionne pas. J'ai essayé plusieurs formats standard mais cela n'affecte pas du tout la sortie.Format() ne fonctionne pas en Visual Basic (Visual Studio 2005/Win 7)

Dim tempstring As String = Format (Now(), "M, m") et Date Dim As Date = Format (Now(), "M, m")

les deux ont une valeur finale of "16/08/2010 10:52:21 AM"

Merci pour l'aide.

Mise à jour Je rencontre toujours des problèmes dans mon programme. J'ai le format essayé dans une application de la console de test et il fonctionne très bien, donc le problème n'est pas vb ou contre

Répondre

2
Dim date As Date = Format(Now(), "M, m") 

Ce ne sera jamais garder un format, comme vous mettez une chaîne en une valeur de date (I ont pas essayé, mais je serais surpris si elle ne génère pas d'erreur)

Dim tempstring As String = Format(Now(), "M, m") 

Cela fonctionne un régal pour moi, ce qui donne « 8, 2 » (m-mois, m-minute)

Mise à jour Mon code complet de test,

Dim tempstring As String = Format(Now(), "M, m") 
Console.WriteLine(tempstring) 

Console.WriteLine("Press any key") 
Console.ReadKey() 

donne (lorsqu'il est exécuté en août, et 2 minutes après l'heure)

8, 2 
Press any key 
+0

Je ne pensais pas la date que la date travaillerait, mais essayé de toute façon. Je ne peux pas obtenir Dim temps de chaîne As String = Format (maintenant(), "M, m") pour fonctionner. Des idées pourquoi? –

+1

@Casey Haralson: Par "ne fonctionne pas", que voulez-vous dire exactement? Quel résultat obtenez-vous? Aussi, pouvez-vous mettre cette partie dans une application de console et l'obtenir à l'échec? Je ne pense pas que le format soit votre problème, il y a quelque chose qui ne va pas ailleurs. –

+0

Ok, je l'ai essayé dans une application de console et le format a parfaitement fonctionné. Dans mon application habituelle, la sortie du format est "8/16/2010 10:52:21 AM". Une autre chose que j'ai remarquée est que mettre la sortie du format dans une variable comme type de date ne jette pas une erreur. –

Questions connexes