Sono un novello sviluppatore in asp.net, per poter risolvere in modo definitivo un problema di conversione di date (da gg/mm/aaaa da inputazione a yyyy-mm-dd su tabella sqlserver) ho utilizzato l'istruzione datatime.parsexact.
Ecco come ho agito:
Dim datadritta, format As String
Dim result As Date
Dim provider As system.Iformatprovider = CultureInfo.InvariantCulture
datestring = comunica.Text
format = "dd/mm/yyyy"
result = Date.ParseExact(datadritta, format, provider)
Ma mi restituisce errore segnalandomi una errata conversione delle stringhe di dati
lanciando il debug vedo che :
datadritta contiene 02/12/2010 che è correttamente la data impostata a video
format ovviamente dd/mm/yyyy
provider (system.globalization.cultureinfo)
mentre result (che immagino dovrebbe contenere il campo date) contiene #12:00:00 am# ......
cosa sbaglio ?
grazie, Maurizio

Rispondi quotando