舍入HttpServletResponse setDateHeader

时间:2013-05-09 09:42:36

标签: java servlets

方法HttpServletResponse.setDateHeader为给定的时间戳添加HTTP日期标头。给定值是自纪元以来的毫秒数。但是HTTP dates具有第二精度,因此实现必须围绕给定值。但它如何围绕它(向上,向下,最近?),以及它指定应该围绕它的位置?或者你应该总是给它四舍五入的值?

1 个答案:

答案 0 :(得分:1)

Servlet 3.0规范没有说明这一点。我看了一下Tomcat 7的源代码,它只是忽略了毫秒。它使用以下日期格式来呈现日期:

public static final String 
        HTTP_RESPONSE_DATE_HEADER = "EEE, dd MMM yyyy HH:mm:ss zzz"