繁体   English   中英

如何在Web应用程序中维护唯一时区

[英]How to maintain a unique timezone across web application

我在企业Web应用程序中要求维护一个唯一的时区(例如EST)。 我们在数据库中显示和存储的所有时间戳都应仅在EST中。 我在Web应用程序中使用Spring MVC / Hibernate。 有什么最佳实践或建议如何实现此功能? 任何建议或指导都会有很大帮助。

我的建议是在初始化脚本中设置时区,该脚本使用参数-Duser.timezone = NAME创建Java进程,其中NAME可以在下面的列表中找到:

https://zh.wikipedia.org/wiki/List_of_tz_database_time_zones

注意1:不幸的是,开发人员可以使用其他TimeZone创建某些对象,例如Calendar。 在这种情况下,您可以使用Java安全策略(很难为应用程序服务器设置)。 但是我认为仅配置就足够了。

注意2:默认情况下,JVM从用户环境收集时区。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM