Obtendo o dia da semana em qualquer língua
O .NET traz como novidade a classe CultureInfo, que fornece informações sobre a formatação de data e numérica de diversos países. Imagine que desejamos obter o nome do dia da semana, mas no idioma do usuário, alemão talvez.
Exemplo :
Dim ciDe As New CultureInfo("de-DE")
Nesta primeira linha obtemos o objeto cultureInfo da linguagem/país em questão.
Dim dtfi As DateTimeFormatInfo = ciDe.DateTimeFormat
A partir deste objeto obtemos o objeto DateTimeFormatInfo
MsgBox(dtfi.GetDayName(DayOfWeek.Sunday))
Por fim utilizamos esse objeto para nos fornecer o nome do dia da semana por extenso no idioma em questão.