devxlogo

Weekday names in any language

Weekday names in any language

The System.Globalization.CultureInfo object exposes two properties, NumberFormat and DateTimeFormat, which return information about how numbers and dates are formatted according to a given locale. For example, consider this code:

' How do you spell "Sunday" in German?' First, create a CultureInfo object for German/Germany.' (Note that you must pass a string in the form "locale-COUNTRY" if'  a given language is spoken in multiple countries.)Dim ciDe As New CultureInfo("de-DE")' Next, get the corresponding DateTimeFormatInfo object.Dim dtfi As DateTimeFormatInfo = ciDe.DateTimeFormat' Here's the answer:Console.WriteLine(dtfi.GetDayName(DayOfWeek.Sunday))   ' => Sonntag

You can learn which cultures are available on your machine with the GetCultures shared method, which returns an array of all the installed cultures:

' Get info on all the installed cultures.Dim ciArr() As CultureInfo = CultureInfo.GetCultures(CultureTypes.AllCultures)' Print abbreviation and English name of each culture.Dim c As CultureInfoFor Each c In ciArr    Console.WriteLine(c.Name & " (" & c.EnglishName & ")")Next

See also  Professionalism Starts in Your Inbox: Keys to Presenting Your Best Self in Email
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist