在美国服务器中,simpledateformat的小时返回错误

时间:2016-08-09 10:06:56

标签: simpledateformat

String currentDate = new SimpleDateFormat("yyyy-MM-dd@HH-mm-ss").format(new Date());

这是从[2016-08-09@03-02-43]返回Eclipse但是当部署在服务器上时,它将返回[2016-08-09@10-02-43]

本地日期也在同一时区。

我无法弄明白为什么? 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

服务器时区可能与生成请求的时区不同。这主要是您看到的时间日志不同的原因。 UTC或PST时区。

[2016-08-09@03-02-43]

然而,以下时间戳是IST。

[2016-08-09@10-02-43]