La conversion de chaîne de Date au Format DateTime vb.net
J'ai cet exemple et qu'il me donne de l'exception "Conversion de la chaîne de x de type dateTime est pas valide"
voici ma méthode pour valider Datetime.
Exemple de chaîne de Date : "27/03/1985"
Public Function validateDateColumn(ByRef FieldName As String) As Boolean
Try
If IsDate(FieldName) Then
Dim actualDate As DateTime = CDate(FieldName)
Dim DtLicExp As DateTime = CDate(actualDate.ToString("d", Thread.CurrentThread.CurrentCulture))
FieldName = DtLicExp.ToString("MM/dd/yyyy")
Return True
End If
Catch ex As Exception
'FieldName &= "Format must be MM/dd/yyyy"
Return False
End Try
End Function
une idée pour valider cette chaîne de date format date /heure.
Je veux convertir cette date "27/03/1985" datetime.
Je suis en utilisant asp.net avec vb.net.
Pourquoi n'utilisez-vous pas DateTime.TryParse : msdn.microsoft.com/en-us/library/9h21f14e.aspx
Je wannt pour convertir les dates comme ça "27/03/1985" commence avec des journées de type datetime.
Je wannt pour convertir les dates comme ça "27/03/1985" commence avec des journées de type datetime.
OriginalL'auteur Amr Elnashar | 2010-12-01
Vous devez vous connecter pour publier un commentaire.
Ont un coup d'oeil à l'aide de DateTime.TryParseExact Méthode ou DateTime.ParseExact Méthode
OriginalL'auteur Adriaan Stander
Cette mise en œuvre va analyser les dates au format
dd/MM/yyyy
et mise à jour de la chaîne de date à laMM/dd/yyyy
que vous avez besoin.DateTime.TryParseExact
vous permet de spécifier le format de la date que vous devez analyser.OriginalL'auteur cspolton
Vous pouvez essayer de le
TryParse
méthode.OriginalL'auteur Joel Etherton