gpt4 book ai didi

java - 简单的HTTP框架和时间问题

转载 作者:行者123 更新时间:2023-12-01 05:55:47 25 4
gpt4 key购买 nike

我正在使用Simple Framework对于我最近的项目,系统生成的日期标题存在问题。我可以从 Date 类正确获取本地时间,但 Simple 的 Response 类的 setDate 方法以毫秒为单位设置日期,当我通过调用 System.currentTimeInMillis 执行此操作时,响应 header 中的日期不正确。有没有办法用简单框架解决这个问题?如果没有,除了使用日期字符串调用 set 方法之外我还能做什么?提前致谢...

编辑:标题中的日期位于错误的时区。我还尝试了 Calendar.getInstance().getTimeInMilis() 方法。

最佳答案

您的日期是 GMT 吗?如果不是,那么它们是什么。不要忘记 HTTP/1.1 规范有以下说明。

RFC 2616 HTTP/1.1 June 1999

All HTTP date/time stamps MUST be represented in Greenwich Mean Time (GMT), without exception. For the purposes of HTTP, GMT is exactly equal to UTC (Coordinated Universal Time). This is indicated in the first two formats by the inclusion of "GMT" as the three-letter abbreviation for time zone, and MUST be assumed when reading the asctime format. HTTP-date is case sensitive and MUST NOT include additional LWS beyond that specifically included as SP in the grammar.

关于java - 简单的HTTP框架和时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3049614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com