2013-09-30 64 views
1

我想解析一个字符串到.NET中的日期。我有以下的代码可以这样做:但是在.NET中解析日期(字符串到日期)

Dim FromDateDate As Date = Date.ParseExact(FromDate, "mm/dd/yyyy", System.Globalization.CultureInfo.InvariantCulture) 

我发现,当我通过08/18/2010它解析它1/18/2010 12:08:00 AM谁能告诉我这是为什么,以及如何解决它这条线不能正常工作?

+1

你看到'08'去了吗?请参阅[使用“mm”说明符格式化月份的DateTime ToString问题](http://stackoverflow.com/questions/14206359/datetime-tostring-issue-with-formatting-months-with-mm-specifier)。 – CodeCaster

回答

3

您需要:

Dim FromDateDate As Date = Date.ParseExact(FromDate, "MM/dd/yyyy", System.Globalization.CultureInfo.InvariantCulture) 

下, “MM” 指定分钟, “MM” 是月。详情请参阅Custom Date and Time Format Strings