Java时区和AWS EC2

问题描述 投票:2回答:1

我从客户端收到ISO8601时间,将其转换为UTC,并将其保存为AWS EC2服务器上的时间戳,其中DateTimeZone如下所示

    DateTime groupExpectedDate = sentGroup_expected_date_time.withZone(cityTimezone);

    Timestamp groupExpectedDateTimestamp = new Timestamp(groupExpectedDate.getMillis());

当我在本地服务器上运行代码时,为该特定城市正确分配时间。但是,当我推送到AWS EC2服务器时,时间是错误的。我应该在AWS EC2上进行配置吗?

java amazon-web-services timezone
1个回答
0
投票

您应该在环境服务器中一致地设置Timezone,强制使用Java代码中的Locale,或者在底层操作系统中设置时区(在您的问题中未说明)

您使用哪种Timestamp课程?那个来自java.sql.Timestamp还是另一个?

© www.soinside.com 2019 - 2024. All rights reserved.