I modi di risolvere questo problema possono essere migliaia.

Se ho capito bene il problema originale, io farei così:
codice:
' Ottengo la data contenuta nella stringa
Dim resultDate As DateTime = DateTime.Parse(StringaAppoggio)
' Converto nuovamente la data in stringa usando il nuovo formato
NuovaData = resultDate.ToString("yyyy/MM/dd")
Semplicemente, si ricava il valore DateTime dalla stringa di appoggio; una volta che si ha il valore data/ora vero e proprio, si usa il metodo ToString per convertirlo in stringa nuovamente, ma specificando il nuovo formato come parametro del metodo.

Ciao!