我正在从客户端接收ISO8601时间,将其转换为UTC,并将其保存为AWS EC2服务器上的时间戳,DateTimeZone如下所示
DateTime groupExpectedDate = sentGroup_expected_date_time.withZone(cityTimezone);
Timestamp groupExpectedDateTimestamp = new Timestamp(groupExpectedDate.getMillis());
然而,当我推送到AWS EC2服务器时,时间是错误的。我应该在亚马逊网络服务EC2上进行配置吗?
发布于 2018-03-01 20:27:05
您应该在您的环境服务器上一致地设置Timezone
,或者在Java代码中强制使用Locale,或者在底层操作系统中设置时区(在您的问题中没有说明)。
您使用的是哪个Timestamp
类?是java.sql.Timestamp
的还是别的?
https://stackoverflow.com/questions/39966692
复制相似问题