Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| ' Visual Basic .NET Document | |
| Option Strict On | |
| ' <Snippet6> | |
| Imports System.Globalization | |
| Module Example | |
| Public Sub Main() | |
| Dim dateString As String = "6/11/2007" | |
| Dim dateValue As Date | |
| Dim dateOffsetValue As DateTimeOffset | |
| Try | |
| Dim dateTimeFormats As DateTimeFormatInfo | |
| ' Convert date representation to a date value | |
| dateValue = Date.Parse(dateString, CultureInfo.InvariantCulture) | |
| dateOffsetValue = New DateTimeOffset(dateValue, _ | |
| TimeZoneInfo.Local.GetUtcOffset(dateValue)) | |
| ' Convert date representation to a number indicating the day of week | |
| Console.WriteLine(dateValue.DayOfWeek) | |
| Console.WriteLine(dateOffsetValue.DayOfWeek) | |
| ' Display abbreviated weekday name using current culture | |
| Console.WriteLine(dateValue.ToString("ddd")) | |
| Console.WriteLine(dateOffsetValue.ToString("ddd")) | |
| ' Display full weekday name using current culture | |
| Console.WriteLine(dateValue.ToString("dddd")) | |
| Console.WriteLine(dateOffsetValue.ToString("dddd")) | |
| ' Display abbreviated weekday name for de-DE culture | |
| Console.WriteLine(dateValue.ToString("ddd", New CultureInfo("de-DE"))) | |
| Console.WriteLine(dateOffsetValue.ToString("ddd", _ | |
| New CultureInfo("de-DE"))) | |
| ' Display abbreviated weekday name with de-DE DateTimeFormatInfo object | |
| dateTimeFormats = New CultureInfo("de-DE").DateTimeFormat | |
| Console.WriteLine(dateValue.ToString("ddd", dateTimeFormats)) | |
| Console.WriteLine(dateOffsetValue.ToString("ddd", dateTimeFormats)) | |
| ' Display full weekday name for fr-FR culture | |
| Console.WriteLine(dateValue.ToString("ddd", New CultureInfo("fr-FR"))) | |
| Console.WriteLine(dateOffsetValue.ToString("ddd", _ | |
| New CultureInfo("fr-FR"))) | |
| ' Display abbreviated weekday name with fr-FR DateTimeFormatInfo object | |
| dateTimeFormats = New CultureInfo("fr-FR").DateTimeFormat | |
| Console.WriteLine(dateValue.ToString("dddd", dateTimeFormats)) | |
| Console.WriteLine(dateOffsetValue.ToString("dddd", dateTimeFormats)) | |
| Catch e As FormatException | |
| Console.WriteLine("Unable to convert {0} to a date.", dateString) | |
| End Try | |
| End Sub | |
| End Module | |
| ' The example displays the following output to the console: | |
| ' 1 | |
| ' 1 | |
| ' Mon | |
| ' Mon | |
| ' Monday | |
| ' Monday | |
| ' Mo | |
| ' Mo | |
| ' Mo | |
| ' Mo | |
| ' lun. | |
| ' lun. | |
| ' lundi | |
| ' lundi | |
| ' </Snippet6> | |