我使用microsoft的web api进行REST API实现。
我想传递日期/时间值并选择ISO 8601格式。 在我的请求中,我在查询字符串中处理“where子句”(以指定所需的资源)。 在这个过滤条款中,我处理与字符串数字和 ISO 8601 格式的日期时间的比较。
字符串用'
括起来例如:'这是一个字符串'
数字只是数字/小数点:
例如123或12.34
目前指定的日期时间如下:
date'2007-12-24T18:21Z'
有没有更好的方式说:“这是一个约会,而不是一个字符串”? 我搜索标准化的封闭字符以获取日期时间值。
答案 0 :(得分:0)
我假设您按照此http://someservice.com/resource/1346168537681/otherparam
调用您的服务我会做这样的事情 - 以毫秒为单位获得时间 - 解码参数,对于日期,您可以简单地检查长度,或者如果您愿意,可以更加健壮