Asp.net web API日期时间格式
发布时间:2020-05-25 05:16:27 所属栏目:asp.Net 来源:互联网
导读:我有一个Winform客户端,它向我的控制器发送一个json post请求,其日期时间值格式为dd / MM / yyyy,并且该调用返回状态码400. 我试着添加: globalization uiCulture=fr culture=fr-FR / 到我的web.config文件,但它仍然无法正常工作. 编辑: 我还应该补充一点,
|
我有一个Winform客户端,它向我的控制器发送一个json post请求,其日期时间值格式为dd / MM / yyyy,并且该调用返回状态码400. 我试着添加: <globalization uiCulture="fr" culture="fr-FR" /> 到我的web.config文件,但它仍然无法正常工作. 编辑: [DisplayFormat(ApplyFormatInEditMode = true,DataFormatString = "{0:dd/mm/yyyy}")]
我的模型没有结果 解决方法如果您通过JSON发布此内容,那么您应该能够为您的日期格式创建一个JSON.NET转换器.实施细节是 here.事实上,在研究这个答案时,我在SO WebApi Json.NET custom date handling上找到了这个完整的例子 显然,只需将MyDateTimeConvertor中的转换更改为使用当前文化和您指定的格式的内容. DateTime.ParseExact(reader.Value.ToString(),"dd/mm/yyyy",CultureInfo.CurrentCulture); 和 writer.WriteValue(((DateTime)value).ToString("dd/mm/yyyy")); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 发布ASP.NET应用程序时,是否应该将构建类型更改为
- asp.net-mvc – 从ASP.NET MVC操作返回什么来允许
- asp.net-mvc – 如何使用FluentValidation在Clie
- asp.net-mvc – “挑战”一词代表什么?
- asp.net-mvc – 从Visual Studio 2015 Update 1
- 经典的asp字符编码
- asp.net – 导致GridView无效回发的TemplateFiel
- asp.net-mvc – MVC 5渲染视图到字符串
- wcf – SOAP API HTTPS – 与经典ASP连接
- asp.net – 为每个网站/应用程序创建单独的IIS应
热点阅读
