我需要将Google App Engine本地服务器时区的日期转换为Java中的太平洋时间。
我尝试使用以下代码:
Calendar calstart =
Calendar.getInstance();
calstart.setTimeZone(TimeZone.getTimeZone("PST"));
//calstart.setTimeZone(TimeZone.getTimeZone("America/Los_Angeles"));
Date startTime = calstart.getTime();
但是这给我提供了错误的时间(一些下午4点,而实际上PST是晚上10点)。我还尝试了注释掉的行
America/Los_Angeles
,但在GAE服务器上提供了错误的时间。有什么想法/建议吗?