Mega Code Archive

 
Categories / VB.Net / Data Types
 

Parse String to Date with various Culture settings

Imports System.Globalization Module Example    Public Sub Main()       Dim dateString As String = "07/10/2011"       Dim cultures() As CultureInfo = { CultureInfo.InvariantCulture,                                          CultureInfo.CreateSpecificCulture("en-GB"),                                          CultureInfo.CreateSpecificCulture("en-US") }       For Each culture In cultures          Dim dat As Date = DateTime.Parse(dateString, culture)          Console.WriteLine("{0,-12} {1,10} {2,8} {3,8}", dateString,                             If(String.IsNullOrEmpty(culture.Name),                             "Invariant", culture.Name),                             dat.Month, dat.Day)       Next    End Sub End Module