当您的 Web 服务接受来自与服务器不同时区的请求时,处理 DST 值的最佳方法是什么?
我的网络服务使用 ISO8601 标准 (2012-02-21T05:00:00.000-05:00) 接受日期字符串
我想考虑 DST,但不希望维护或连接到数据库的开销来获取从不同时区到我的服务器的每个请求的 DST。
我考虑的一种方法是使用服务器的默认 DST 设置,然后对于传入的每个请求将其转换为与我的服务器所在的时区相同的时区。然后在处理完成后,将字符串转换回客户端的时区并返回. 响应数据的转换可以在服务器或客户端上完成。
有什么建议么?