C# 错误:字符串未被识别为有效的日期时间

C# 错误:字符串未被识别为有效的日期时间,c#,mysql,C#,Mysql,当我试图将c#代码连接到mysql数据库时,date数据类型中有一个错误 try { CultureInfo CultureInfoDateCulture = new CultureInfo("ja-JP"); DateTime d = DateTime.ParseExact(accountend, "yyyy/MM/dd", CultureInfoDateCulture); return true; } catch { return false;

当我试图将c#代码连接到mysql数据库时,date数据类型中有一个错误

try
{
      CultureInfo CultureInfoDateCulture = new CultureInfo("ja-JP");
      DateTime d = DateTime.ParseExact(accountend, "yyyy/MM/dd", CultureInfoDateCulture);
      return true;
}
catch
{
      return false;
}
当我必须从月历中收集日期时,我对MYSQL使用了这个验证,我使用的数据类型是date datatpe

我一直在犯以下错误

String was not recognised as a valid date time

请帮帮我,伙计们。。。。提前感谢

MYSQL的日期格式是
yyyy-MM-dd
,因此在
DateTime.ParseExact()方法中解析时应该使用相同的格式

试试这个:

DateTime d = DateTime.ParseExact(accountend, "yyyy-MM-dd", 
                                                         CultureInfoDateCulture);
DateTime d = DateTime.ParseExact(accountend, "M/d/yyyy", 
                                                         CultureInfoDateCulture);
编辑:根据您的评论,您的日期格式为
M/d/yyyy

试试这个:

DateTime d = DateTime.ParseExact(accountend, "yyyy-MM-dd", 
                                                         CultureInfoDateCulture);
DateTime d = DateTime.ParseExact(accountend, "M/d/yyyy", 
                                                         CultureInfoDateCulture);

DateTime.ParseExact要求格式字符串准确表示需要转换的字符串的日期、月份和年份

因此,假设您的日期字符串是
4/11/2014
日、月、年
),您需要

相反,如果格式为
月、日、年
,则格式字符串为

 DateTime d = DateTime.ParseExact(accountend, "M/d/yyyy", CultureInfoDateCulture);
顺便说一句,您的日期是不变式区域性所期望的格式,因此您可以避免在此上下文中创建CultureInfo,使用它就足够了

 DateTime d = DateTime.Parse(accountend, CultureInfo.InvariantCulture);

accountend
的值是多少?它是从日历日期(即2014年11月4日)检索的@pravprabi已经尝试过了,但没有使用相同的错误。请提供任何其他建议…………谢谢@Sudhakar的回复Tillapudi@user3531533:您能调试您的代码并检查
accountid
的准确值吗?是的,当然可以取自日历日期5/2/2014@user3531533:前5是日期还是月份?这里5被认为是月份。Orry 4表示月份,即11是日期,4是月份,这不是问题,只需更改MM的顺序/dd@Steve:与双
dd
MM
相比,单d和单M很好,因为OP的日期在一天和一个月内只有一位数。问题是什么?您应该正确设置datetime变量,还是仍然有错误?这很奇怪,我可以在这里毫无问题地进行转换<代码>字符串accountend=“4/11/2014”
使用CultureInfo CultureInfo或不变量Culture