【发布时间】:2016-03-06 21:49:06
【问题描述】:
我无法弄清楚为什么以下代码的时区一直显示 UTC 而不是 EST。在我的本地计算机上它显示 EST,即使我处于 MST 时间,但在实际服务器上它一直显示 UTC。有什么线索吗?
Mon Nov 9 2015 1:58:49 PM UTC
@JsonIgnore
public String getDateCreatedFormatted() {
Calendar calendar = Calendar.getInstance();
calendar.setTime(getDateCreated());
calendar.setTimeZone(TimeZone.getTimeZone("EST"));
SimpleDateFormat format = new SimpleDateFormat("EEE MMM d yyyy h:mm:ss a z");
return format.format(calendar.getTime());
}
【问题讨论】:
标签: java linux calendar timezone