Skip to main content
 首页 » 编程设计

java之new Date() 在配置为 IST 的 ec2 实例中给出 UTC 时间

2024年08月06日11kerrycode

我有一个在新加坡区域运行的 ec2 实例。默认情况下,此实例的时区为 UTC。所以我将它设置为 IST,假设在此实例中运行的应用程序在我们存储在数据库中的 IST 中生成时间。

即我的应用程序中的 new Date() 应该在 IST 中返回时间。但它仍在产生我们不需要的 UTC 时间。

那么,如何使 new Date() 在 ec2 实例的 IST 中给出时间而不添加显式 java 代码?

请您参考如下方法:

尝试将 -Duser.timezone="Asia/India" 设置为环境变量,或者使用 java filename -Duser.timezone="Asia/印度”