2
方法HttpServletResponse.setDateHeader
爲給定的時間戳添加HTTP日期標題。自紀元以來,給定值以毫秒爲單位。但是HTTP dates具有第二精度,所以實現必須圍繞給定的值。但它是如何圍繞它(上,下,最近?),它在哪裏指定它應該如何圍繞它?或者你應該總是給它四捨五入的價值?HttpServletResponse四捨五入setDateHeader
方法HttpServletResponse.setDateHeader
爲給定的時間戳添加HTTP日期標題。自紀元以來,給定值以毫秒爲單位。但是HTTP dates具有第二精度,所以實現必須圍繞給定的值。但它是如何圍繞它(上,下,最近?),它在哪裏指定它應該如何圍繞它?或者你應該總是給它四捨五入的價值?HttpServletResponse四捨五入setDateHeader
Servlet 3.0規範對此沒有任何說法。我看了一下Tomcat 7的源代碼,它忽略了毫秒。它使用以下日期格式來顯示日期:
public static final String
HTTP_RESPONSE_DATE_HEADER = "EEE, dd MMM yyyy HH:mm:ss zzz"