Parse date with no style flags : Date Time Parse « Date Time « VB.Net






Parse date with no style flags

 

Imports System
Imports System.Text
Imports Microsoft.VisualBasic.Strings
Imports System.Globalization
Class MainClass
    Public Shared Sub Main()
        Dim enUS As New CultureInfo("en-US") 
        Dim dateString As String
        Dim dateValue As Date
        
        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

        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

   
  








Related examples in the same category

1.Parse string to create new TimeSpan
2.Use custom formats with M and MM to parse a string to Date
3.Parse a string with time zone information
4.Parse a string represengting UTC
5.Parse the same date and time with the AssumeLocal style
6.Parse a date and time that is assumed to be local.
7.Parse String to Date with Invariant Culture
8.Parse string like '2/16/2008 12:15:12 PM' to Date
9.Call overload of Parse to convert string formatted according to conventions of fr-FR culture
10.Parse string with date but no time component
11.Parse a date and time with no styles
12.Parse the same date and time with the AssumeLocal style
13.Parse a date and time that is assumed to be local
14.Parse date-only value without leading zero in month using "d" format.
15.Parse date and time with custom specifier
16.Parse date and time with offset but without offset's minutes
17.Parse string to Date with g format and fr-FR culture
18.Parse Date with different patterns
19.Parse String to Integer and catch OverflowException
20.Parse String to Date by using different culture format