Fai confusione tra il concetto di tempo locale/universale e globalization. Usa queste linee di esempio

codice:
        Dim localDateTime As DateTime = DateTime.Now
        Dim culture As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("it-IT")


        Dim giorno As String = culture.DateTimeFormat.GetDayName(localDateTime.DayOfWeek)
        Console.WriteLine(giorno)