System.InvalidCastException: Cast from string "11/18/2003" to type 'Date' is not valid.

Why can't I format this: CDate("11/18/2003") in asp.net
Do I have a culture set up somewhere different then un-us?
LVL 7
andw928Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
the-edgeConnect With a Mentor Commented:
use

        Dim x As Date

        x = System.DateTime.Parse("11/18/2003", New System.Globalization.CultureInfo("en-US", True))


the edge
0
 
Bob LearnedCommented:
What are you trying to store this into?  If it something like this:

stringvalue = CDate("11/18/2003"), where stringvalue is a string variable, then you will get the error.
0
 
dc197Commented:
ALWAYS use dates in the UNambigous format yyyy-mm-dd which is the ODBC format.
0
 
Bob LearnedCommented:
No comment has been added lately, so it's time to clean up this TA.
I will leave the following recommendation for this question in the Cleanup topic area:

Accept: the-edge {http:#9814417}

Please leave any comments here within the next seven days.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

TheLearnedOne
EE Cleanup Volunteer
0
All Courses

From novice to tech pro — start learning today.