Java 在现有SpringBoot REST应用程序中实现时区的最佳策略
为现有应用程序实现时区的任何最佳策略 因为,会有很多地方使用updatedBy、createdBy等。有什么好处吗Java 在现有SpringBoot REST应用程序中实现时区的最佳策略,java,spring,date,spring-boot,timezone,Java,Spring,Date,Spring Boot,Timezone,为现有应用程序实现时区的任何最佳策略 因为,会有很多地方使用updatedBy、createdBy等。有什么好处吗 设计模式,使其易于实现存储UTC时间,提供UTC时间,让客户端将其转换为他们认为合适的时区(例如,如果是浏览器,他们可以使用浏览器时区)。因此,必须为所有请求传递UTC时间?不一定,他们可以使用有效的时区传递时间(我建议在iso 8601上进行标准化),只要您将其存储在UTC中(当然,您必须将其转换),并将其返回为UTC。对于“时区”,请使用“大陆/地区”的实格式,如美洲/蒙特利尔
设计模式,使其易于实现存储UTC时间,提供UTC时间,让客户端将其转换为他们认为合适的时区(例如,如果是浏览器,他们可以使用浏览器时区)。因此,必须为所有请求传递UTC时间?不一定,他们可以使用有效的时区传递时间(我建议在iso 8601上进行标准化),只要您将其存储在UTC中(当然,您必须将其转换),并将其返回为UTC。对于“时区”,请使用“大陆/地区”的实格式,如
美洲/蒙特利尔
,不要使用3-4个字母的缩写,如IST
,EST
,等等。