>ho una stringa del tipo "12/01/99 0.00.00", proveniente dalla
>lettura di un DB.
>
Su database il dato è salvato come data giusto?
>Manipolando opportunamente tale stringa, ne vorrei avere una
>del tipo "19990112" (aaaaMMgg).
>
>2 Domande:
>1- Come catanazzo si fa il parse?
Se su db il campo è di tipo date basta creare una variabile di tipo DateTime ed effettuare una conversione.
Supponendo ad esempio che tu abbia una DataRow con i valori di una riga (che io ho chiamato dr) il codice per prelevare il valore della colonna è:
Dim dtData as DateTime = Convert.ToDateTime(dr("ValoreData"))
Per quanto riguarda la visualizzazione nel tuo formato basterà applicare la corretta formattazione quando richiami il metodo ToString:
Dim str as String = dtData.ToString("yyyyMMdd")
Ti consiglio di leggere la documentazione sui formati di visualizzazione delle date:
http://msdn2.microsoft.com/en-us/library/8kb3ddd4.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko