javascript - 将值 "9:00 AM"转换为类型“System.TimeSpan”时出错

标签 javascript c# asp.net-web-api

从 javascript 传递 Json 数据

OpenHours : "9:00 AM"

服务器端 Web API 中的模型属性

public TimeSpan OpenHours { get; set; }

但是出现标题中提到的错误。 使用 Newtonsoft.Json 版本 8.0。

请帮助我解决问题。

最佳答案

“9:00 AM”是具体时间,而不是间隔。

Timespan is 对象代表一个时间间隔。您必须使用 TimeSpan.Parse("9:00");

关于javascript - 将值 "9:00 AM"转换为类型“System.TimeSpan”时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41583646/

相关文章:

javascript - OnClick 按钮在 Rails 中创建一个动态 div(使用 java 脚本或 jQuery)

c# - 获取 Datagrid WPF 列上的选定项目并通过 Linq 查找它

c# - 在 Application Insights 中记录失败请求的请求正文的最佳实践是什么?

asp.net - 如何使用 Visual Studio 2015 为网站项目配置不同的虚拟目录

javascript - 将路径数组转换为数据结构

javascript - 根据链接的点击 href 显示/隐藏元素

c# - 缺少 DataGridview 滚动条 C# WinForm

c# - 寻找一个很好的资源来学习在 C# 中使用 CUDA

asp.net-web-api - Swagger 无法识别具有自定义属性 [FromContent] 的 WebAPI Controller 参数

javascript - CKEditor:检查元素路径是否包含具有特殊属性和值的元素