我有一个这样的WebApi控制器:
public async Task<IHttpActionResult> PutSomeValue(TimeSpan ts){ ... }
如果我放这个,它会绑定为23小时:
{
"ts": "23:00:00"
}
但是如果我把这个放进去,它将被绑定为24天:
{
"ts": "24:00:00"
}
如果我放这个,它失败了,400:
{
"ts": "24:30:00"
}
我如何纠正这个?
看一下TimeSpan。解析文档-他们显示了完整的格式规范。看起来12.12:12:12
应该给你12d 12h 12m 12s。