asp.net-mvc – datetime.parse用西班牙语进行游行,每隔一个月都
发布时间:2020-12-16 07:10:17 所属栏目:asp.Net 来源:网络整理
导读:我在ASP.NET MVC 3站点中有一个奇怪的验证失败,其中一个文本框接受通过 jqueryui选择的日期时间.该网站已经过定制,仅适用于es-ES文化,并且大部分时间都可以使用,但在该文本框中每次使用某个月时验证都会失败. datetime.parse方法适用于除march之外的每个月:
我在ASP.NET MVC 3站点中有一个奇怪的验证失败,其中一个文本框接受通过
jqueryui选择的日期时间.该网站已经过定制,仅适用于es-ES文化,并且大部分时间都可以使用,但在该文本框中每次使用某个月时验证都会失败. datetime.parse方法适用于除march之外的每个月:
DateTime.Parse("15-feb-2012",CultureInfo.GetCultureInfo("es"),DateTimeStyles.None) {15/02/2012 0:00:00} Date: {15/02/2012 0:00:00} DateTime.Parse("15-ene-2012",DateTimeStyles.None) {15/01/2012 0:00:00} Date: {15/01/2012 0:00:00} DateTime.Parse("15-abr-2012",DateTimeStyles.None) {15/04/2012 0:00:00} Date: {15/04/2012 0:00:00} … 除了3月份,每个月都有工作,Marzo用西班牙语… DateTime.Parse("15-mar-2012",DateTimeStyles.None) DateTime.Parse("15-mar-2012",DateTimeStyles.None)' threw an exception of type 'System.FormatException' base {System.SystemException}: {"String was not recognized as a valid DateTime."} 任何的想法? 解决方法
使用NUnit重现:
[Test] [ExpectedException(typeof(FormatException),ExpectedMessage = "String was not recognized as a valid DateTime.")] public void ParsingWithAbbreviatedSpanishMarchBlowsUp() { var dt = DateTime.Parse("15-mar-2012",CultureInfo.GetCultureInfo("es-ES"),DateTimeStyles.None); } 尝试设置格式,这有效: var format = "dd-MMM-yyyy"; var input= "15-mar-2012"; var dt = DateTime.ParseExact(input,format,new CultureInfo("es-ES")); Console.WriteLine(dt); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 模型 – 视图 – 控制器 – ASP.NET MVC:将ViewModels嵌套
- asp.net-mvc – 在App_Code中的共享@helper中使用@Html
- asp.net-mvc – 强大的自托管服务器的最佳选择:WCF与ASP.N
- asp.net-core – ASP.NET 5,希望将实体框架与Web Project分
- asp.net – 页面生命周期中的哪个位置是母版页的加载事件(不
- asp.net-mvc – 什么是Owin rememberBrowser做什么?
- asp.net-mvc – 编译时mvc视图检查与msbuild
- asp.net – 不引用MVC的AllowHtml属性
- 如何在服务器上安装ASP.NET MVC 5?
- asp.net-mvc – ASP.NET MVC 3发布日期?
推荐文章
站长推荐
- ASP.NET Url重写
- asp.net-mvc – ASP.NET MVC 3 – 这个布尔值如何
- 使用模块化设计组织良好的ASP.NET应用程序的最佳
- asp.net – 如何将IDENTITY_INSERT设置为ON?
- asp.net – 与WebAPI异步时保留HttpContext(中等
- MvcBuildViews真实与实体框架在ASP.NET MVC 2
- asp.net-mvc-3 – MVC3剃须刀:是否可以渲染传统
- asp.net-mvc – Paypal沙箱直接付款内部错误1000
- asp.net – 在部署到SharePoint时,ObjectDataSou
- asp.net – RegisterForEventValidation只能在渲
热点阅读