Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 日历中不支持由字符串表示的日期时间_C#_Datetime - Fatal编程技术网

C# 日历中不支持由字符串表示的日期时间

C# 日历中不支持由字符串表示的日期时间,c#,datetime,C#,Datetime,为什么会出现以下错误: calendar System.Globalization.GregorianCalendar中不支持由字符串表示的日期时间 我已阅读,但我的问题是不同的,因为我的美国日期是有效的很明显,您的格式和字符串不匹配。据我所知,任何日历中都没有第28个月。如果您的单位数月数采用前导零格式,则可能需要使用dd/M/yyyy或MM 最好指定是否要使用公历,并像IFormatProvider那样指定不变量文化,而不是使用null 您的日期格式应为dd/MM/yyyy!这个问题与你自己

为什么会出现以下错误:

calendar System.Globalization.GregorianCalendar中不支持由字符串表示的日期时间


我已阅读,但我的问题是不同的,因为我的美国日期是有效的

很明显,您的格式和字符串不匹配。据我所知,任何日历中都没有第28个月。如果您的单位数月数采用前导零格式,则可能需要使用dd/M/yyyy或MM

最好指定是否要使用公历,并像IFormatProvider那样指定不变量文化,而不是使用null


您的日期格式应为dd/MM/yyyy!这个问题与你自己链接的问题完全相同。@cramopy mm是分钟。自定义说明符区分大小写。而且任何日历中都没有第28个月。@soner yes,也认识到用户试图将月解析为天。.多么愚蠢的错误:我也面临同样的问题。.请找到以下代码并向我建议。。谢谢fromdate=DateTime.ParseExactmeetingModel.fromdate,dd/MM/yyyy,CultureInfo.InvariantCulture.ToString YYY-MM-dd@你的会议模式的价值是什么?
var d  = DateTime.ParseExact(projectPlan.ShortDateTime, projectPlan.DateFormat, null);
projectPlan.ShortDateTime = "28/12/2015"  
projectPlam.DateFormat = "M/dd/yyyy"
var d = DateTime.ParseExact("28/12/2015", "dd/M/yyyy", CultureInfo.InvariantCulture);