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

标签 java datetime amazon-web-services amazon-ec2

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

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

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

最佳答案

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

关于java - new Date() 在配置为 IST 的 ec2 实例中给出 UTC 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41565297/

相关文章:

java - 如何根据提供的 html 构建 xpath 以单击注销链接

java - 如何从服务器获取 CasToken?

java - 使用基于 Java 的配置在服务器模式下设置 H2

mysql - 获取连续三天的生日并转换为dd-mm格式

javascript - 格式化 View 中的日期输入 Angular JS

hadoop - Amazon Hadoop EMR和自定义输入文件格式

amazon-web-services - AWS SAM : An error occurred (ValidationError) when calling the CreateChangeSet operation: Parameter 'MaxAllowedPacket' must be a number

java - Java Base API 中最具误导性的方法是什么?

mongodb - 使用无服务器框架的 Lambda 函数环境设置中的逗号分隔符

python - 如何要求在 Python 验证期间将时间戳补零?