簡體   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