Mega Code Archive

 
Categories / VB.Net / Date Time
 

DateTime ParseExact Converts string to DateTime using specified format, culture-specific format information, and style

Imports System Imports System.Text Imports System.Globalization Imports Microsoft.VisualBasic.Strings Class MainClass     Public Shared Sub Main()         Dim enUS As New CultureInfo("en-US")         Dim dateString As String         Dim dateValue As Date         ' Parse date with no style flags.         dateString = " 5/01/2009 8:30 AM"         Try             dateValue = Date.ParseExact(dateString, "g", enUS, DateTimeStyles.None)             Console.WriteLine(dateValue)         Catch e As FormatException             Console.WriteLine("'{0}' is not in an acceptable format.", dateString)         End Try         ' Allow a leading space in the date string.         Try             dateValue = Date.ParseExact(dateString, "g", enUS, DateTimeStyles.AllowLeadingWhite)             Console.WriteLine(dateValue)         Catch e As FormatException             Console.WriteLine("'{0}' is not in an acceptable format.", dateString)         End Try     End Sub End Class