HTTP请求DateTime格式

时间:2018-03-05 18:01:25

标签: java spring rest http

我已经完成了任务,我必须在我的休息api中回复

date of creation formatted in requester s local date format

我无法弄清楚要做什么。 我检查了Http标题但是找不到我可以使用的任何东西。 我应该采取"日期"来自HTTP请求和检查格式的标头? 是否有某种机制可以轻松实现?

尝试执行以下代码,但我总是得到defaultValue而不是Date

    @RequestHeader(value="Date", defaultValue="foo") String Date,

我无法要求提供给我作业的更多信息。

1 个答案:

答案 0 :(得分:0)

第1步

从请求中提取用户的区域设置为locale = HttpServletRequest.getLocale()

第2步

为该区域设置创建日期格式化程序formatter = java.text.DateFormat(DateFormat.LONG, locale)

第3步

最后,将感兴趣的日期格式设为formatter.format(creationDate)