我试图通过postman向我的API发送时间戳请求参数,看起来像:
@GetMapping(path = "/get-data")
public ResponseEntity<Response<Object>> getTaskStatusList(@RequestParam final Timestamp startDate, @RequestParam final Timestamp endDate){
//Body
}
我的请求看起来像:
{{url}}/get-data?startDate=2018-06-27T19:32:21.158+0530&endDate=2018-06-27T19:32:21.158+0530
我得到了以下消息:
{
"code": 400,
"message": "Invalid value '2018-06-27T19:32:21.158 0530' of type 'String' for parameter 'startDate'. Type 'Timestamp' was expected."
}
2条答案
按热度按时间xuo3flqw1#
您的时间戳格式错误。
根据this site和ISO-8601,您的时间戳应该是:
在哪
到时候可能会有用。
uyhoqukh2#
检查所有数据项的时间戳值,确保是法律的格式,而不是空值。