Originariamente inviato da oregon
E' meglio scrivere

Dim sData As String
sData = Today.Year.ToString("0000") & Today.Month.ToString("00") & Today.Day.ToString("00")

questo è corretto, stiamo parlando di vb.net.

Negli altri esempi utilizzate istruzioni di vb6, che funzionano solo se importato il namespace Microsoft.VisualBasic che serve x compatibilità nel caso importiate vecchi progetti. Meglio evitare ed imparare.