Web API:以URL格式传递日期时间(格式)

时间:2012-08-28 15:34:56

标签: date time format asp.net-web-api

我使用microsoft的web api进行REST API实现。

我想传递日期/时间值并选择ISO 8601格式。 在我的请求中,我在查询字符串中处理“where子句”(以指定所需的资源)。 在这个过滤条款中,我处理与字符串数字和 ISO 8601 格式的日期时间的比较。

字符串用'

括起来
  

例如:'这是一个字符串'

数字只是数字/小数点:

  

例如123或12.34

目前指定的日期时间如下:

  

date'2007-12-24T18:21Z'

有没有更好的方式说:“这是一个约会,而不是一个字符串”? 我搜索标准化的封闭字符以获取日期时间值。

1 个答案:

答案 0 :(得分:0)

我假设您按照此http://someservice.com/resource/1346168537681/otherparam

调用您的服务

我会做这样的事情   - 以毫秒为单位获得时间   - 解码参数,对于日期,您可以简单地检查长度,或者如果您愿意,可以更加健壮