如何获取android中纽约时区的时间戳值?

时间:2011-11-10 19:56:54

标签: android datetime timezone

下面是我的android代码,我需要在纽约时区获取时间戳值(值来自Web服务器)。请帮帮我,因为系统正在将时间转换为服务器时区。

long startTime = Long.valueOf(appObj.getString("Unix_timestamp"))*1000;
Date fromDateObj = new java.util.Date(startTime);
SimpleDateFormat sdf = new SimpleDateFormat();

sdf.applyPattern("HH");
fromHour = Integer.valueOf(sdf.format(fromDateObj));
sdf.applyPattern("mm");
fromMin = Integer.valueOf(sdf.format(fromDateObj));

提前致谢....

1 个答案:

答案 0 :(得分:2)

您可以为SimpleDateFormat指定所需的时区:

sdf.setTimeZone(TimeZone.getTimeZone("EST"));