1

我正在使用微软的 web api 来实现 REST API。

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

字符串用 ' 括起来

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

数字只是数字/小数点:

例如 123 或 12.34

目前是这样指定日期时间:

日期'2007-12-24T18:21Z'

有没有更好的说法:“这是一个日期,而不是一个字符串”?我在标准化的封闭字符中搜索日期时间值。

4

1 回答 1

0

我假设您像这样调用您的服务http://someservice.com/resource/1346168537681/otherparam

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

于 2012-08-28T15:45:03.600 回答